Citadel browser agent Firefox

Examine source code of Citadel browser agent

Inspect and view changes in Citadel browser agent source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "Citadel browser agent",
  "version": "1.3.2",
  "description": "The Citadel browser agent manages IT policy enforcement and detection of malware & shadow IT, by analyzing & logging security events",
  "permissions": [
    "webNavigation",
    "webRequest",
    "downloads",
    "storage",
    "alarms",
    "nativeMessaging",
    "identity",
    "identity.email",
    "cookies",
    "scripting",
    "tabs"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self'"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "/gui/images/*",
        "/utils/passwords.js",
        "/utils/injected/citadel-page-script.js"
      ],
      "matches": [
        "*://*/*"
      ]
    }
  ],
  "background": {
    "service_worker": "serviceworker.js",
    "scripts": [
      "/config.js",
      "/utils/definitions.js",
      "/utils/utils.js",
      "/utils/passwords.js",
      "/utils/mfa.js",
      "/utils/eventaccumulator.js",
      "/utils/alarm.js",
      "/utils/schedule.js",
      "/utils/persistence.js",
      "/utils/session-state.js",
      "/utils/appstats.js",
      "/utils/messaging.js",
      "/utils/ratethrottle.js",
      "/utils/logging.js",
      "/utils/browser.js",
      "/gui/interface.js",
      "/utils/blacklist/blacklist.js",
      "/utils/blacklist/ignorelist.js",
      "/utils/blacklist/exceptionlist.js",
      "/utils/blacklist/ipv4range.js",
      "/background.js"
    ]
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "all_frames": true,
      "js": [
        "/utils/passwords.js",
        "/utils/session-state.js",
        "/utils/injected/injected-utils.js",
        "/utils/injected/citadel-content-script.js"
      ],
      "run_at": "document_start"
    }
  ],
  "action": {
    "default_icon": {
      "16": "/gui/images/icon16.png",
      "48": "/gui/images/icon48.png",
      "128": "/gui/images/icon128.png"
    }
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "{090510dc-b0ac-44dd-8e44-fee9b778180d}",
      "strict_min_version": "128.0"
    }
  }
}

Best Citadel browser agent Alternatives

Here are some Firefox add-ons that are similar to Citadel browser agent: