CyberPurify - Porn Blocker, Ad Blocker

Filter 15 types of harmful content including porn, violence, horror, etc. Filter both domains or images on websites
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 2,
  "name": "__MSG_name__",
  "short_name": "__MSG_short_name__",
  "author": "CyberPurify Software",
  "version": "0.6.2",
  "default_locale": "en",
  "description": "__MSG_description__",
  "icons": {
    "16": "icons/icon-16.png",
    "128": "icons/icon-128.png"
  },
  "browser_action": {
    "default_icon": {
      "19": "icons/icon-19.png",
      "38": "icons/icon-38.png"
    },
    "default_title": "__MSG_name__",
    "default_popup": "pages/popup.html"
  },
  "background": {
    "page": "background.html",
    "persistent": true
  },
  "content_scripts": [
    {
      "all_frames": true,
      "js": [
        "lib/utils/element-collapser.js",
        "lib/utils/css-hits-counter.js",
        "lib/libs/extended-css.js",
        "lib/background/content.min.js",
        "lib/content-script/wrappers.js"
      ],
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "match_about_blank": true,
      "run_at": "document_start"
    },
    {
      "all_frames": true,
      "css": [
        "lib/content-script/css/alert-popup.css"
      ],
      "js": [
        "lib/content-script/content-utils.js"
      ],
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "match_about_blank": true,
      "run_at": "document_start"
    }
  ],
  "minimum_chrome_version": "55.0",
  "options_page": "pages/options.html",
  "permissions": [
    "tabs",
    "<all_urls>",
    "webRequest",
    "webRequestBlocking",
    "webNavigation",
    "storage",
    "unlimitedStorage",
    "activeTab",
    "cookies"
  ],
  "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'"
}