vendor/cookiebot · vendor documented
Cookiebot banners need a domain group ID
Cookiebot documents uc.js?cbid= as one install. The other install puts the UUID in data-cbid, not the query. The Cookie Declaration on /{cbid}/cd.js is vendor/cookiebot-declaration.
cbid is a UUID
Cookiebot documents the domain group ID as a UUID. A query install with a non-UUID cbid is not a banner.
What this pack matches
Rules
Codes are stable. A finding in CI, MCP, or the playground lands on the same id.
| Field | Required | What it checks | Rule ids | Source |
|---|---|---|---|---|
cbid |
recommended | It is the Cookiebot domain group ID. Cookiebot documents uc.js?cbid= as one install. The other install puts the same UUID in data-cbid, not the query. Fix: For a query install, put the domain group ID on the URL as cbid=. For a tag-attribute install, data-cbid carries it instead. | vendor.cookiebot.param.cbid.missingvendor.cookiebot.param.cbid.emptyvendor.cookiebot.param.cbid.invalid |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/cookiebot
Try this failing payload in the playground. Cookiebot banner with a non-UUID cbid.
https://consent.cookiebot.com/uc.js?cbid=not-a-uuid
cargo install pixellint
·
npm install pixellint