Wingman Jr. Filter

Wingman Jr. Filter

Filter out potentially NSFW, pornographic, and unsafe images (and even some video) for kids by using AI running directly in your browser. Optional DNS-based blocking via Cloudflare's 1.1.1.1 for Families.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "description": "Filter images transparently for kids",
  "manifest_version": 2,
  "name": "Wingman Jr.",
  "version": "3.3.6",
  "browser_specific_settings": {
    "gecko": {
      "strict_min_version": "91.1.0",
      "id": "{dac0683b-7f8e-478e-941d-876f97eee318}"
    }
  },
  "permissions": [
    "webRequest",
    "webRequestBlocking",
    "<all_urls>",
    "menus",
    "proxy",
    "storage",
    "tabHide",
    "idle",
    "contextMenus"
  ],
  "background": {
    "scripts": [
      "roc.js",
      "dns_blocking.js",
      "mp4.js",
      "ebml.js",
      "status.js",
      "background_gif.js",
      "background.js",
      "background_video.js",
      "whitelist.js"
    ]
  },
  "options_ui": {
    "page": "options.html"
  },
  "browser_action": {
    "default_title": "Wingman Jr. - Loading...",
    "default_icon": {
      "32": "icons/wingman_icon_32.png"
    },
    "default_popup": "popup.html"
  },
  "content_security_policy": "script-src 'self' 'unsafe-eval';  object-src 'self' blob:; img-src blob: data:;"
}