{
  "schema": 1,
  "version": "202610190617",
  "generatedAt": "2026-10-19T06:17:25.057Z",
  "totals": {
    "rules": 39720,
    "defaultRules": 18165,
    "guaranteedStaticRules": 30000
  },
  "problems": [],
  "categories": [
    {
      "id": "ads",
      "title": "Iklan",
      "description": "Iklan di seluruh web (gabungan EasyList, uBlock Origin, AdGuard, dan daftar Adblock Plus/AdBlock)",
      "defaultEnabled": true,
      "language": null,
      "ruleCount": 16975,
      "networkFilters": 86363,
      "cosmeticFilters": 55745,
      "files": {
        "rules": {
          "path": "rules/ads.json",
          "sha256": "2e255a970cb0f6efd0c7fcef6112fcac87810deebb42301284540362da1f2c9a",
          "bytes": 4569040
        },
        "cosmetic": {
          "path": "cosmetic/ads.json",
          "sha256": "216ab7569e94dab2c4379371ec582e8b92a06829151ff501d1ce3f886dcce459",
          "bytes": 3305519
        }
      },
      "sources": [
        {
          "id": "easylist",
          "title": "EasyList",
          "url": "https://easylist.to/easylist/easylist.txt",
          "homepage": "https://easylist.to/",
          "license": "GPLv3 / CC BY-SA 3.0",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "202610190602",
          "expires": "4 days (update frequency)",
          "sha256": "09bb9519ea739e2ff296c6a5e78dfb8dbb2525bfc87c70e96ffa2ca112f96829",
          "networkFilters": 55885,
          "cosmeticFilters": 24289,
          "skipped": {
            "popup": 2962,
            "badfilter": 26,
            "regex": 22,
            "option:rewrite": 7,
            "option:csp": 2,
            "procedural": 332,
            "domain": 230
          }
        },
        {
          "id": "abp-anticv",
          "title": "ABP Anti-Circumvention",
          "url": "https://easylist-downloads.adblockplus.org/abp-filters-anti-cv.txt",
          "homepage": "https://github.com/abp-filters/abp-filters-anti-cv",
          "license": "CC BY-SA 3.0",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "202610190602",
          "expires": "1 hours (update frequency)",
          "sha256": "4065b2e48a02bbbc55162615cb9aed5ef1389bf6a58f0f5cb14cc633a4540eda",
          "networkFilters": 1901,
          "cosmeticFilters": 458,
          "skipped": {
            "snippet": 1976,
            "popup": 11,
            "procedural": 50,
            "option:rewrite": 46,
            "option:csp": 40,
            "regex": 19,
            "option:addheader": 5,
            "domain": 15,
            "option:header": 1
          }
        },
        {
          "id": "adblock-warning-removal",
          "title": "Adblock Warning Removal List",
          "url": "https://easylist-downloads.adblockplus.org/antiadblockfilters.txt",
          "homepage": "https://easylist.to/",
          "license": "GPLv3 / CC BY-SA 3.0",
          "from": "AdBlock",
          "status": "fresh",
          "error": null,
          "version": "202610190602",
          "expires": "1 days (update frequency)",
          "sha256": "00211401ff8f7c9efee46a5466efa7fe5d8332ed1cd29f839d9f5d3ed70b5bf0",
          "networkFilters": 2514,
          "cosmeticFilters": 459,
          "skipped": {
            "procedural": 1,
            "regex": 1
          }
        },
        {
          "id": "ubo-filters",
          "title": "uBlock filters",
          "url": "https://ublockorigin.github.io/uAssets/filters/filters.txt",
          "homepage": "https://github.com/uBlockOrigin/uAssets",
          "license": "GPLv3",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "Fri, 16 Oct 2026 23:52:01 +0000",
          "expires": "5 days",
          "sha256": "e637ce1b4051c4615e41a0ee59cc7e67cdb8908d4b70472c061797f382572555",
          "networkFilters": 3798,
          "cosmeticFilters": 6089,
          "skipped": {
            "scriptlet": 9485,
            "procedural": 1203,
            "option:replace": 10,
            "option:redirect": 637,
            "domain": 985,
            "option:redirect-rule": 370,
            "unsupported-cosmetic": 132,
            "badfilter": 34,
            "popup": 123,
            "option:csp": 65,
            "regex": 258,
            "option:removeparam": 42,
            "html-filter": 2,
            "option:header": 12,
            "option:strict1p": 7,
            "option:uritransform": 5,
            "option:urlskip": 25,
            "option:cname": 2,
            "option:strict3p": 1,
            "option:ipaddress": 1,
            "option:inline-script": 1,
            "option:requestheader": 1
          }
        },
        {
          "id": "ubo-quick-fixes",
          "title": "uBlock filters – Quick fixes",
          "url": "https://ublockorigin.github.io/uAssets/filters/quick-fixes.txt",
          "homepage": "https://github.com/uBlockOrigin/uAssets",
          "license": "GPLv3",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "Sun, 18 Oct 2026 11:14:28 +0000",
          "expires": "8 hours",
          "sha256": "e0a6ae045ba83262468256f234be28b3ea40c8af6124482778c3736b8437cb81",
          "networkFilters": 141,
          "cosmeticFilters": 69,
          "skipped": {
            "procedural": 34,
            "scriptlet": 159,
            "regex": 12,
            "badfilter": 5,
            "option:replace": 3,
            "option:redirect": 8,
            "domain": 3,
            "option:redirect-rule": 2,
            "unsupported-cosmetic": 3,
            "popup": 5,
            "option:uritransform": 3
          }
        },
        {
          "id": "ubo-unbreak",
          "title": "uBlock filters – Unbreak",
          "url": "https://ublockorigin.github.io/uAssets/filters/unbreak.txt",
          "homepage": "https://github.com/uBlockOrigin/uAssets",
          "license": "GPLv3",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "Sun, 18 Oct 2026 07:31:20 +0000",
          "expires": "5 days",
          "sha256": "eecf6d07b34896ad49561f939c9de476218383ab97f754ce9e0ad06d370df313",
          "networkFilters": 1292,
          "cosmeticFilters": 215,
          "skipped": {
            "popup": 27,
            "option:removeparam": 10,
            "option:redirect": 238,
            "badfilter": 199,
            "scriptlet": 305,
            "procedural": 85,
            "domain": 17,
            "option:redirect-rule": 99,
            "option:cname": 27,
            "option:csp": 4,
            "regex": 4,
            "unsupported-cosmetic": 16,
            "html-filter": 1,
            "option:inline-script": 1,
            "option:permissions": 1,
            "option:replace": 1,
            "option:rewrite": 2,
            "option:strict1p": 2,
            "option:strict3p": 1
          }
        },
        {
          "id": "adguard-base",
          "title": "AdGuard Base (tanpa EasyList)",
          "url": "https://filters.adtidy.org/extension/ublock/filters/2_without_easylist.txt",
          "homepage": "https://github.com/AdguardTeam/AdguardFilters",
          "license": "GPLv3",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "2.4.98.34",
          "expires": "5 days (update frequency)",
          "sha256": "0cbe5b6c10bfd6fd20035ef80cb4c9c3ae8088af0e013dab272311ba9bda2056",
          "networkFilters": 20832,
          "cosmeticFilters": 24166,
          "skipped": {
            "popup": 104,
            "option:redirect-rule": 44,
            "regex": 203,
            "option:redirect": 685,
            "badfilter": 74,
            "non-ascii": 5,
            "scriptlet": 4351,
            "procedural": 3118,
            "domain": 459,
            "option:csp": 24,
            "option:removeparam": 20,
            "option:header": 9
          }
        },
        {
          "id": "adblock-custom",
          "title": "Chrome AdBlock auxiliary filters",
          "url": "https://cdn.adblockcdn.com/filters/adblock_custom.txt",
          "homepage": "https://getadblock.com/",
          "license": "tidak dicantumkan",
          "from": "AdBlock",
          "status": "disabled",
          "note": "Nonaktif: list tidak mencantumkan lisensi."
        }
      ]
    },
    {
      "id": "indonesia",
      "title": "Indonesia",
      "description": "Iklan di situs berbahasa Indonesia (ABPindo + AdBlockID)",
      "defaultEnabled": false,
      "language": "id",
      "ruleCount": 2788,
      "networkFilters": 5127,
      "cosmeticFilters": 10765,
      "files": {
        "rules": {
          "path": "rules/indonesia.json",
          "sha256": "e3e67bc7a580bf0dab5b6ce88aa5b9e7aec0d7178b6e7d8ca6c391528e73ac2f",
          "bytes": 467948
        },
        "cosmetic": {
          "path": "cosmetic/indonesia.json",
          "sha256": "e2f6c4cb829bd20c6729aa5aadc028c48675298c52d4c163304d4002ea3f3ef4",
          "bytes": 587958
        }
      },
      "sources": [
        {
          "id": "abpindo",
          "title": "ABPindo",
          "url": "https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/subscriptions/abpindo.txt",
          "homepage": "https://github.com/ABPindo/indonesianadblockrules",
          "license": "GPLv3",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "202610181436",
          "expires": "4 days (update frequency)",
          "sha256": "58d9a47b6b39c42ca12110f5611fc92d5c36c4dce5f9ec1fcd9d22d7f75b6532",
          "networkFilters": 3649,
          "cosmeticFilters": 5749,
          "skipped": {
            "popup": 637,
            "scriptlet": 43,
            "unsupported-cosmetic": 1,
            "option:redirect": 7,
            "option:rewrite": 6,
            "procedural": 35,
            "domain": 126
          }
        },
        {
          "id": "adblockid",
          "title": "AdBlockID",
          "url": "https://raw.githubusercontent.com/realodix/AdBlockID/main/dist/adblockid.adfl.txt",
          "homepage": "https://github.com/realodix/AdBlockID",
          "license": "GPLv3",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "Sun, 18 Oct 2026 17:41:30 GMT",
          "expires": "1 days",
          "sha256": "6c6e3e5d74e8d04a13b239228a2f1681640d92e1362d8ef9b5475ece77c896a7",
          "networkFilters": 1478,
          "cosmeticFilters": 5016,
          "skipped": {
            "regex": 10,
            "procedural": 215,
            "scriptlet": 97,
            "popup": 26,
            "option:redirect": 29,
            "domain": 107,
            "option:redirect-rule": 11,
            "unsupported-cosmetic": 1
          }
        }
      ]
    },
    {
      "id": "security",
      "title": "Keamanan",
      "description": "Situs berbahaya, penipuan, dan penambang kripto",
      "defaultEnabled": true,
      "language": null,
      "ruleCount": 1190,
      "networkFilters": 4370,
      "cosmeticFilters": 100,
      "files": {
        "rules": {
          "path": "rules/security.json",
          "sha256": "4b15d7732d746fe551c851a15f4c706db6d95244e9073c5e3130c7a8f55a17b9",
          "bytes": 282236
        },
        "cosmetic": {
          "path": "cosmetic/security.json",
          "sha256": "d7656ebb61043744594d63ca35de00d0aa2988006441ada597035e861d993123",
          "bytes": 24329
        }
      },
      "sources": [
        {
          "id": "ubo-badware",
          "title": "uBlock filters – Badware risks",
          "url": "https://ublockorigin.github.io/uAssets/filters/badware.txt",
          "homepage": "https://github.com/uBlockOrigin/uAssets",
          "license": "GPLv3",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "Sun, 18 Oct 2026 16:52:25 +0000",
          "expires": "5 days",
          "sha256": "0ff7f8c4d6a9afc5a0677d91bbc99e16af80f1f82702243e81b421fce9484592",
          "networkFilters": 4042,
          "cosmeticFilters": 100,
          "skipped": {
            "procedural": 14,
            "popup": 8,
            "regex": 160,
            "scriptlet": 24,
            "option:ipaddress": 31,
            "option:redirect": 2,
            "to-conflict": 8,
            "domain": 8,
            "non-ascii": 5
          }
        },
        {
          "id": "ubo-resource-abuse",
          "title": "uBlock filters – Resource abuse",
          "url": "https://ublockorigin.github.io/uAssets/filters/resource-abuse.txt",
          "homepage": "https://github.com/uBlockOrigin/uAssets",
          "license": "GPLv3",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "Fri, 02 Oct 2026 05:29:20 +0000",
          "expires": "7 days",
          "sha256": "e77991b337dad1ef43ea181b36504fc9ff9bfa549eb2b9a9aec47181339e8584",
          "networkFilters": 20,
          "cosmeticFilters": 0,
          "skipped": {
            "option:csp": 16,
            "scriptlet": 39,
            "procedural": 2,
            "option:redirect": 1
          }
        },
        {
          "id": "nocoin",
          "title": "NoCoin Filter List",
          "url": "https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/nocoin.txt",
          "homepage": "https://github.com/hoshsadiq/adblock-nocoin-list",
          "license": "MIT",
          "from": "AdBlock",
          "status": "fresh",
          "error": null,
          "version": "228",
          "expires": "7 days (update frequency)",
          "sha256": "a30ab9a3cd9d193111c6fd57084878a0997285f0e1eb480a1c1d388d5f3672d3",
          "networkFilters": 308,
          "cosmeticFilters": 0,
          "skipped": {
            "regex": 5,
            "option:csp": 3,
            "scriptlet": 8
          }
        }
      ]
    },
    {
      "id": "privacy",
      "title": "Privasi",
      "description": "Pelacak dan analitik (EasyPrivacy, uBlock Privacy, AdGuard Tracking Protection)",
      "defaultEnabled": false,
      "language": null,
      "ruleCount": 9914,
      "networkFilters": 57167,
      "cosmeticFilters": 7,
      "files": {
        "rules": {
          "path": "rules/privacy.json",
          "sha256": "f296fe8a108a7bf8f0ea13241350be690339d8d888e5fbd35eac0f968ac41bbe",
          "bytes": 2562394
        },
        "cosmetic": {
          "path": "cosmetic/privacy.json",
          "sha256": "275b5b56ac122334cbfc2e4ad217d9c9241f10de3a8f777d15e9c4b57b80c4f6",
          "bytes": 333
        }
      },
      "sources": [
        {
          "id": "easyprivacy",
          "title": "EasyPrivacy",
          "url": "https://easylist.to/easylist/easyprivacy.txt",
          "homepage": "https://easylist.to/",
          "license": "GPLv3 / CC BY-SA 3.0",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "202610190602",
          "expires": "4 days (update frequency)",
          "sha256": "a5151e94586a57034a8886a140d405f8cbe834317f000ec7c12b05b0085a4848",
          "networkFilters": 56253,
          "cosmeticFilters": 2,
          "skipped": {
            "badfilter": 20,
            "too-generic": 1,
            "regex": 7,
            "option:rewrite": 1,
            "non-ascii": 1,
            "option:csp": 2,
            "option:redirect": 29,
            "scriptlet": 30,
            "procedural": 4,
            "unsupported-cosmetic": 1,
            "option:redirect-rule": 1
          }
        },
        {
          "id": "ubo-privacy",
          "title": "uBlock filters – Privacy",
          "url": "https://ublockorigin.github.io/uAssets/filters/privacy.txt",
          "homepage": "https://github.com/uBlockOrigin/uAssets",
          "license": "GPLv3",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "Sun, 18 Oct 2026 10:08:44 +0000",
          "expires": "7 days",
          "sha256": "708e90f9c4949ea27b10073faf348fa76918e4c773214655f5edc5fa51acb0c7",
          "networkFilters": 914,
          "cosmeticFilters": 5,
          "skipped": {
            "option:redirect": 37,
            "option:removeparam": 217,
            "procedural": 11,
            "scriptlet": 328,
            "option:urlskip": 207,
            "badfilter": 6,
            "option:redirect-rule": 1,
            "regex": 34,
            "domain": 1,
            "unsupported-cosmetic": 6,
            "option:strict3p": 3,
            "option:permissions": 10,
            "popup": 2,
            "option:uritransform": 8,
            "option:csp": 17,
            "option:replace": 1
          }
        },
        {
          "id": "adguard-tracking",
          "title": "AdGuard Tracking Protection",
          "url": "https://filters.adtidy.org/extension/ublock/filters/3.txt",
          "homepage": "https://github.com/AdguardTeam/AdguardFilters",
          "license": "GPLv3",
          "from": null,
          "status": "disabled",
          "note": "Nonaktif: menghasilkan ~240.000 aturan, melebihi batas aturan Chrome."
        }
      ]
    },
    {
      "id": "annoyances",
      "title": "Gangguan",
      "description": "Pop-up cookie, widget media sosial, notifikasi, dan gangguan lain",
      "defaultEnabled": false,
      "language": null,
      "ruleCount": 8853,
      "networkFilters": 10863,
      "cosmeticFilters": 87404,
      "files": {
        "rules": {
          "path": "rules/annoyances.json",
          "sha256": "660d26f9b2bc3d7dde6d265696c0fafd7d3443919755844c5a0973aff5834895",
          "bytes": 1578643
        },
        "cosmetic": {
          "path": "cosmetic/annoyances.json",
          "sha256": "51d40ca7ad01dbb29311320a03e974957585c6895c9ff442b49f77ecff466bd2",
          "bytes": 4851361
        }
      },
      "sources": [
        {
          "id": "fanboy-annoyance",
          "title": "Fanboy's Annoyance List",
          "url": "https://secure.fanboy.co.nz/fanboy-annoyance.txt",
          "homepage": "https://easylist.to/",
          "license": "CC BY 3.0",
          "from": "AdBlock",
          "status": "fresh",
          "error": null,
          "version": "202610190425",
          "expires": "9 days (update frequency)",
          "sha256": "d3cf3759920359534e08917d21f1193f622798519198bf003335f3fdf5641bdc",
          "networkFilters": 4146,
          "cosmeticFilters": 46578,
          "skipped": {
            "domain": 42,
            "procedural": 1387,
            "scriptlet": 5482,
            "popup": 1,
            "badfilter": 1,
            "regex": 1
          }
        },
        {
          "id": "ubo-annoyances",
          "title": "uBlock filters – Other Annoyances",
          "url": "https://ublockorigin.github.io/uAssets/filters/annoyances-others.txt",
          "homepage": "https://github.com/uBlockOrigin/uAssets",
          "license": "GPLv3",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "Sun, 18 Oct 2026 12:16:27 +0000",
          "expires": "7 days",
          "sha256": "92a1ed695ce991555b4f97777d2d66007fcbebace5e99fee486ce8cfa56da1ee",
          "networkFilters": 159,
          "cosmeticFilters": 519,
          "skipped": {
            "scriptlet": 2101,
            "procedural": 644,
            "option:csp": 7,
            "unsupported-cosmetic": 32,
            "option:urlskip": 3,
            "regex": 3,
            "option:redirect-rule": 24,
            "option:redirect": 22,
            "domain": 17,
            "badfilter": 1,
            "option:uritransform": 3,
            "option:replace": 3,
            "option:removeparam": 2
          }
        },
        {
          "id": "ubo-cookies",
          "title": "uBlock filters – Cookie Notices",
          "url": "https://ublockorigin.github.io/uAssets/filters/annoyances-cookies.txt",
          "homepage": "https://github.com/uBlockOrigin/uAssets",
          "license": "GPLv3",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "Sat, 17 Oct 2026 01:36:37 +0000",
          "expires": "7 days",
          "sha256": "315d1b1e4da6e740859735f91b839451560e018066f5e61fd7695790daef8537",
          "networkFilters": 60,
          "cosmeticFilters": 97,
          "skipped": {
            "domain": 6,
            "procedural": 50,
            "badfilter": 2,
            "scriptlet": 2157
          }
        },
        {
          "id": "adguard-annoyances",
          "title": "AdGuard Annoyances",
          "url": "https://filters.adtidy.org/extension/ublock/filters/14.txt",
          "homepage": "https://github.com/AdguardTeam/AdguardFilters",
          "license": "GPLv3",
          "from": null,
          "status": "fresh",
          "error": null,
          "version": "2.2.83.25",
          "expires": "5 days (update frequency)",
          "sha256": "34a115e2273a9c7d9f1b0351b419714f74fc6ef66d11d302a1b1834c06f8eb69",
          "networkFilters": 6498,
          "cosmeticFilters": 40210,
          "skipped": {
            "regex": 13,
            "domain": 363,
            "procedural": 8639,
            "scriptlet": 3513,
            "option:redirect": 82,
            "badfilter": 5,
            "option:redirect-rule": 1,
            "option:removeparam": 7,
            "popup": 2,
            "option:permissions": 8,
            "non-ascii": 1
          }
        },
        {
          "id": "adblock-distraction-control",
          "title": "AdBlock Distraction Control (Free)",
          "url": "https://cdn.adblockcdn.com/filters/distraction-control-free.txt",
          "homepage": "https://getadblock.com/",
          "license": "tidak dicantumkan",
          "from": "AdBlock",
          "status": "disabled",
          "note": "Nonaktif: list tidak mencantumkan lisensi."
        }
      ]
    }
  ]
}
