Add-on marketplace
Check packs
A pack adds checks for a stack you use. Packs are plain JSON: text patterns, page and DOM checks, read-only GET and HEAD probes on your own site, and human checklists. A pack cannot run code. Every pack is reviewed in a pull request before it is listed, and a published version never changes.
Loading the registry…
Write a pack
Found a bug Anvil missed? Turn it into a check.
Each pack is one anvil-addon.json file. Its format is published as a JSON Schema, and CI checks every pull request: the schema, patterns that could hang the scanner, probes limited to GET and HEAD, and versions that never change once released.
A check that looks for a page or feature only runs when that page or feature is there. If it isn't, the report lists the check under “not checked” instead of failing it.