Examine source code of BeFrugal: Automatic Coupons and Cash Back

Inspect and view changes in BeFrugal: Automatic Coupons and Cash Back source codes across current and past versions
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "manifest_version": 3,
  "name": "BeFrugal: Automatic Coupons and Cash Back",
  "short_name": "BeFrugal",
  "description": "Get the highest Cash Back and automatically apply the best coupons at over 5,000 stores!",
  "version": "2025.6.220.0",
  "homepage_url": "https://www.befrugal.com/?show=signup",
  "background": {
    "service_worker": "js/shoptoolbar.js"
  },
  "permissions": [
    "tabs",
    "webRequest",
    "storage",
    "scripting",
    "alarms"
  ],
  "host_permissions": [
    "*://*/*"
  ],
  "optional_permissions": [
    "management"
  ],
  "icons": {
    "16": "icon48.png",
    "128": "icon128.png"
  },
  "content_scripts": [
    {
      "matches": [
        "*://*/*"
      ],
      "js": [
        "js/jquery.min.js",
        "js/purify.min.js",
        "js/contentscript.js",
        "js/autoApplyPrefs.js",
        "js/documentAccess.js",
        "js/autoApplyContent.js",
        "js/showCouponsContent.js",
        "js/cashbackInjection.js"
      ]
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "AutoApplyResources/*",
        "animations/badgeIcons/*",
        "animations/checkmark/*",
        "instructionImages/*",
        "notifybar/images/*",
        "disable/*",
        "ratepopup/*",
        "fonts/*",
        "toast_icon.png",
        "search_icon.png",
        "banner_next.png",
        "banner_prev.png",
        "disableExtensionsPage.html",
        "settingsPage.html",
        "up-arrow.png",
        "chrome-arrow-small.png",
        "icon48.png",
        "icon128.png",
        "icon_cb.png",
        "logoTextIcon.png",
        "grey_icon48.png",
        "scrollbar.js",
        "scrollbar.css",
        "js/notifybar.js",
        "settings/settings.html",
        "settings/searchSites.html",
        "images/*",
        "popup.html"
      ],
      "matches": [
        "*://*/*"
      ]
    }
  ],
  "action": {
    "default_icon": "grey_icon48.png",
    "default_title": "BeFrugal",
    "default_popup": "popup.html"
  },
  "content_security_policy": {
    "sandbox": "sandbox allow-scripts script-src 'self' https://www.befrugal.com; object-src 'self';"
  },
  "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}