Inspect and view changes in Magnetar Guardian source codes across current and past versions
Try xHeader →
Please login to examine the extension's source code.
manifest.json
{
"manifest_version": 3,
"name": "Magnetar Guardian",
"version": "2.1.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": [
"http://*/*",
"https://*/*"
],
"background": {
"scripts": [
"lib/policy-core.js",
"rules/ruleset-metadata.js",
"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": "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": [
"http://*/*",
"https://*/*"
],
"js": [
"lib/policy-core.js",
"content.js"
],
"run_at": "document_start"
}
],
"web_accessible_resources": [
{
"resources": [
"blocked/blocked.html",
"icons/icon128.png",
"assets/guardian-tile.png"
],
"matches": [
"http://*/*",
"https://*/*"
]
}
],
"content_security_policy": {
"extension_pages": "script-src 'self'; object-src 'self'; frame-ancestors 'none'"
}
} Best Magnetar Guardian Alternatives
Here are some Firefox add-ons that are similar to Magnetar Guardian:
Porn Blocker
Swastik
AI Clean Web: AI Ad Blocker & Privacy Shield
Jwum
MindLock
oblyvyn
Malwarebytes Browser Guard
Malwarebytes
Defenras — Family Browser Protection
Defenras
Distraction Sentry (Web Blocker)
DragunWF
Safe Kids Guard - Ext
Quinn Torres
PureBrowse (Smart Porn Blocker)
AzureSky
FocusGuard+
Himangshu_D6567
BrowserShield - Private Real Time Web Security
Hasimax
Meta Shield
LRBC
Freely Porn Blocker
Horizzon