← Home

@adguard/dnr-rulesets

Utility to create AdGuard DNR rulesets for mv3 extensions

100
Versions
GPL-3.0-only
License
No
Install Scripts
Missing
Provenance

Supply chain provenance

Status for the latest visible version.

No SLSA provenance npm registry signatures No source commit

Without SLSA provenance there is no cryptographic link between this tarball and the public source — the axios compromise (March 2026) relied on exactly this gap.

Maintainers

ameshkovmaximtopblakhard

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
source-diff obfuscated-file:dist/filters/local_script_rules.js AI (source-diff): This file contains AdGuard scriptlet filter rules — minified JS strings mapped to expanded implementations. This is expected content for an ad-blocking DNR ruleset package, not malicious obfuscation. ai
source-diff obfuscated-file:dist/filters/chromium-mv3/local_script_rules.js AI (source-diff): These files contain AdGuard's scriptlet lookup tables — minified ad-blocking JS used as object keys with expanded implementations as values. This is the package's documented design, not malicious obfuscation. ai
source-diff obfuscated-file:dist/filters/opera-mv3/local_script_rules.js AI (source-diff): Same as chromium-mv3 variant: AdGuard scriptlet lookup tables with minified keys and readable implementations. Expected build artifact for this package. ai
publish-pattern rapid-publish AI (publish-pattern): Package has 13,351 versions with timestamp-based version numbers, indicating a fully automated filter-list update pipeline. Rapid publishing is the normal operating mode for this package. ai
phantom-deps phantom-dep:chokidar AI (phantom-deps): CLI tool legitimately uses chokidar for file watching; declared in dependencies and referenced in config files. ai
dependencies unvetted-dep:@adguard/agtree AI (dependencies): First-party AdGuard dependency in the same org scope; expected internal dependency for this package. ai
phantom-deps phantom-dep:@adguard/re2-wasm AI (phantom-deps): First-party AdGuard dependency declared in package.json; phantom-dep flag is a false positive for same-org packages. ai
phantom-deps phantom-dep:commander AI (phantom-deps): CLI tool legitimately uses commander for CLI argument parsing; declared in dependencies. ai
dependencies unvetted-dep:@adguard/logger AI (dependencies): First-party AdGuard dependency in the same org scope; expected internal dependency for this package. ai
dependencies unvetted-dep:@adguard/re2-wasm AI (dependencies): First-party AdGuard dependency in the same org scope; expected internal dependency for this package. ai
dependencies unvetted-dep:@adguard/tsurlfilter AI (dependencies): First-party AdGuard dependency in the same org scope; expected internal dependency for this package. ai

Versions (showing 100 of 9726)

Version Deps Published
3.2.20251102190036 10 / 27
3.2.20251102180039 10 / 27
3.2.20251102170035 10 / 27
3.2.20251102160035 10 / 27
3.2.20251102150035 10 / 27
3.2.20251102140035 10 / 27
3.2.20251102130036 10 / 27
3.2.20251102120040 10 / 27
3.2.20251102110034 10 / 27
3.2.20251102100036 10 / 27
3.2.20251102090038 10 / 27
3.2.20251102080034 10 / 27
3.2.20251102070034 10 / 27
3.2.20251102060039 10 / 27
3.2.20251102050034 10 / 27
3.2.20251102040035 10 / 27
3.2.20251102030042 10 / 27
3.2.20251102020035 10 / 27
3.2.20251102010042 10 / 27
3.2.20251102000043 10 / 27
3.2.20251101230036 10 / 27
3.2.20251101220036 10 / 27
3.2.20251101210041 10 / 27
3.2.20251101200035 10 / 27
3.2.20251101190035 10 / 27
3.2.20251101180315 10 / 27
3.2.20251101170036 10 / 27
3.2.20251101160036 10 / 27
3.2.20251101150042 10 / 27
3.2.20251101140043 10 / 27
3.2.20251101130808 10 / 27
3.2.20251101120430 10 / 27
3.2.20251101110033 10 / 27
3.2.20251101100034 10 / 27
3.2.20251101090106 10 / 27
3.2.20251101080035 10 / 27
3.2.20251101070040 10 / 27
3.2.20251101060039 10 / 27
3.2.20251101050035 10 / 27
3.2.20251101040034 10 / 27
3.2.20251101030039 10 / 27
3.2.20251101020034 10 / 27
3.2.20251101010041 10 / 27
3.2.20251101000042 10 / 27
3.2.20251031230034 10 / 27
3.2.20251031220034 10 / 27
3.2.20251031210041 10 / 27
3.2.20251031200034 10 / 27
3.2.20251031190035 10 / 27
3.2.20251031180040 10 / 27
3.2.20251031170035 10 / 27
3.2.20251031160035 10 / 27
3.2.20251031150041 10 / 27
3.2.20251031140045 10 / 27
3.2.20251031130037 10 / 27
3.2.20251031120039 10 / 27
3.2.20251031110037 10 / 27
3.2.20251031100153 10 / 27
3.2.20251031090039 10 / 27
3.2.20251031080038 10 / 27
3.2.20251031070038 10 / 27
3.2.20251031060042 10 / 27
3.2.20251031050035 10 / 27
3.2.20251031040034 10 / 27
3.2.20251031030039 10 / 27
3.2.20251031020034 10 / 27
3.2.20251031010236 10 / 27
3.2.20251031000044 10 / 27
3.2.20251030230034 10 / 27
3.2.20251030220037 10 / 27
3.2.20251030210041 10 / 27
3.2.20251030200040 10 / 27
3.2.20251030190034 10 / 27
3.2.20251030180039 10 / 27
3.2.20251030170036 10 / 27
3.2.20251030160144 10 / 27
3.2.20251030150038 10 / 27
3.2.20251030140040 10 / 27
3.2.20251030130039 10 / 27
3.2.20251030120719 10 / 27
3.2.20251030110038 10 / 27
3.2.20251030100041 10 / 27
3.2.20251030090943 10 / 27
3.2.20251030080037 10 / 27
3.2.20251030070035 10 / 27
3.2.20251030060040 10 / 27
3.2.20251030050034 10 / 27
3.2.20251030040038 10 / 27
3.2.20251030030051 10 / 27
3.2.20251030020034 10 / 27
3.2.20251030010040 10 / 27
3.2.20251030000043 10 / 27
3.2.20251029230034 10 / 27
3.2.20251029220034 10 / 27
3.2.20251029210039 10 / 27
3.2.20251029200033 10 / 27
3.2.20251029190034 10 / 27
3.2.20251029180039 10 / 27
3.2.20251029170035 10 / 27
3.2.20251029160949 10 / 27
Showing 100 of 9726 Next page →
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

LOW No provenance attestation provenance

Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.