vendor/trustarc · vendor documented
TrustArc CCM Pro puts the Consent Manager ID in the path
TrustArc documents the CCM Pro loader as /v2/notice/{cmId}. CCM Advanced /notice?domain= is vendor/trustarc-notice. consent-st.trustarc.com is not this pack.
The Consent Manager ID is a path segment
A loader that is just /v2/notice has no Consent Manager ID.
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 |
|---|---|---|---|---|
notice_id |
required | It is the Consent Manager ID. TrustArc documents the CCM Pro loader as consent.trustarc.com/v2/notice/{cmId}. Fix: Copy the snippet from the CCM portal so the path is /v2/notice/{cmId}. | vendor.trustarc.param.notice_id.missingvendor.trustarc.param.notice_id.empty |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/trustarc
Try this failing payload in the playground. TrustArc CCM Pro missing Consent Manager ID.
https://consent.trustarc.com/v2/notice
cargo install pixellint
·
npm install pixellint