Magnetar Guardian Firefox

Examine source code of Magnetar Guardian

By: Arr Cee
Inspect and view changes in Magnetar Guardian source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "Magnetar Guardian",
  "version": "2.0.0",
  "description": "Block adult content, ads, and unsafe sites. Protect your family's browsing with age-based profiles and PIN-locked settings.",
  "browser_specific_settings": {
    "gecko": {
      "id": "magnetar-guardian@arrcee76",
      "strict_min_version": "128.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    }
  },
  "permissions": [
    "declarativeNetRequest",
    "storage",
    "alarms"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "background": {
    "scripts": [
      "background.js"
    ]
  },
  "action": {
    "default_popup": "popup/popup.html",
    "default_icon": {
      "16": "icons/icon16.png",
      "48": "icons/icon48.png",
      "128": "icons/icon128.png"
    }
  },
  "icons": {
    "16": "icons/icon16.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "options_ui": {
    "page": "settings/settings.html",
    "open_in_tab": true
  },
  "declarative_net_request": {
    "rule_resources": [
      {
        "id": "phishing_core_01",
        "enabled": false,
        "path": "rules/phishing-core-01.json"
      },
      {
        "id": "phishing_redirect_core_01",
        "enabled": false,
        "path": "rules/phishing-redirect-core-01.json"
      },
      {
        "id": "phishing_extra_01",
        "enabled": false,
        "path": "rules/phishing-extra-01.json"
      },
      {
        "id": "malware",
        "enabled": false,
        "path": "rules/malware-domains.json"
      },
      {
        "id": "malware_redirect",
        "enabled": false,
        "path": "rules/malware-redirect.json"
      },
      {
        "id": "adult_core_01",
        "enabled": false,
        "path": "rules/adult-core-01.json"
      },
      {
        "id": "adult_redirect_core_01",
        "enabled": false,
        "path": "rules/adult-redirect-core-01.json"
      },
      {
        "id": "adult_core_02",
        "enabled": false,
        "path": "rules/adult-core-02.json"
      },
      {
        "id": "adult_redirect_core_02",
        "enabled": false,
        "path": "rules/adult-redirect-core-02.json"
      },
      {
        "id": "adult_core_03",
        "enabled": false,
        "path": "rules/adult-core-03.json"
      },
      {
        "id": "adult_core_04",
        "enabled": false,
        "path": "rules/adult-core-04.json"
      },
      {
        "id": "adult_extra_01",
        "enabled": false,
        "path": "rules/adult-extra-01.json"
      },
      {
        "id": "adult_extra_02",
        "enabled": false,
        "path": "rules/adult-extra-02.json"
      },
      {
        "id": "adult_extra_03",
        "enabled": false,
        "path": "rules/adult-extra-03.json"
      },
      {
        "id": "adult_extra_04",
        "enabled": false,
        "path": "rules/adult-extra-04.json"
      },
      {
        "id": "adult_extra_05",
        "enabled": false,
        "path": "rules/adult-extra-05.json"
      },
      {
        "id": "adult_extra_06",
        "enabled": false,
        "path": "rules/adult-extra-06.json"
      },
      {
        "id": "adult_extra_07",
        "enabled": false,
        "path": "rules/adult-extra-07.json"
      },
      {
        "id": "adult_extra_08",
        "enabled": false,
        "path": "rules/adult-extra-08.json"
      },
      {
        "id": "adult_extra_09",
        "enabled": false,
        "path": "rules/adult-extra-09.json"
      },
      {
        "id": "adult_extra_10",
        "enabled": false,
        "path": "rules/adult-extra-10.json"
      },
      {
        "id": "adult_extra_11",
        "enabled": false,
        "path": "rules/adult-extra-11.json"
      },
      {
        "id": "adult_extra_12",
        "enabled": false,
        "path": "rules/adult-extra-12.json"
      },
      {
        "id": "adult_extra_13",
        "enabled": false,
        "path": "rules/adult-extra-13.json"
      },
      {
        "id": "gambling_core_01",
        "enabled": false,
        "path": "rules/gambling-core-01.json"
      },
      {
        "id": "gambling_redirect_core_01",
        "enabled": false,
        "path": "rules/gambling-redirect-core-01.json"
      },
      {
        "id": "gambling_core_02",
        "enabled": false,
        "path": "rules/gambling-core-02.json"
      },
      {
        "id": "gambling_extra_01",
        "enabled": false,
        "path": "rules/gambling-extra-01.json"
      },
      {
        "id": "gambling_extra_02",
        "enabled": false,
        "path": "rules/gambling-extra-02.json"
      },
      {
        "id": "gambling_extra_03",
        "enabled": false,
        "path": "rules/gambling-extra-03.json"
      },
      {
        "id": "proxy_core_01",
        "enabled": false,
        "path": "rules/proxy-core-01.json"
      },
      {
        "id": "proxy_redirect_core_01",
        "enabled": false,
        "path": "rules/proxy-redirect-core-01.json"
      },
      {
        "id": "proxy_extra_01",
        "enabled": false,
        "path": "rules/proxy-extra-01.json"
      },
      {
        "id": "dating_core_01",
        "enabled": false,
        "path": "rules/dating-core-01.json"
      },
      {
        "id": "dating_redirect_core_01",
        "enabled": false,
        "path": "rules/dating-redirect-core-01.json"
      },
      {
        "id": "dating_extra_01",
        "enabled": false,
        "path": "rules/dating-extra-01.json"
      },
      {
        "id": "drugs",
        "enabled": false,
        "path": "rules/drugs-domains.json"
      },
      {
        "id": "drugs_redirect",
        "enabled": false,
        "path": "rules/drugs-redirect.json"
      },
      {
        "id": "violence",
        "enabled": false,
        "path": "rules/violence-domains.json"
      },
      {
        "id": "violence_redirect",
        "enabled": false,
        "path": "rules/violence-redirect.json"
      },
      {
        "id": "social",
        "enabled": false,
        "path": "rules/social-domains.json"
      },
      {
        "id": "social_redirect",
        "enabled": false,
        "path": "rules/social-redirect.json"
      },
      {
        "id": "safesearch",
        "enabled": false,
        "path": "rules/safesearch-rules.json"
      }
    ]
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "content.js"
      ],
      "run_at": "document_start"
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "blocked/blocked.html",
        "blocked/blocked.css",
        "blocked/blocked.js",
        "assets/*",
        "icons/*"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ]
}

Best Magnetar Guardian Alternatives

Here are some Firefox add-ons that are similar to Magnetar Guardian: