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:
Porn Blocker
Swastik
Magentoweb: AI Ad Blocker & Privacy Shield
Jwum
MindLock
oblyvyn
Defenras — Safe Browsing Shield
Defenras
Malwarebytes Browser Guard
Malwarebytes
Safe Kids Guard - Ext
Quinn Torres
PureBrowse (Smart Porn Blocker)
AzureSky
FocusGuard+
Himangshu_D6567
Biniguard-scam-blocker
Biniru projects
Focus Guard
tomhat
Safe browsing
ZTASecurity
FocusGuard
MysteriousImmature