vendor/trustarc-notice · vendor documented
TrustArc CCM Advanced notices need domain
TrustArc documents the CCM Advanced loader as /notice?domain=. Copy the snippet from Integration Studio. CCM Pro /v2/notice/{cmId} is vendor/trustarc.
domain is the instance identifier
A /notice loader with no domain is not tied to a TrustArc instance.
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 |
|---|---|---|---|---|
domain |
required | It is the TrustArc instance identifier. TrustArc documents the CCM Advanced loader as /notice?domain=. Fix: Copy the CCM Advanced snippet so domain is the instance ID TrustArc issued. | vendor.trustarc-notice.param.domain.missingvendor.trustarc-notice.param.domain.empty |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/trustarc-notice
Try this failing payload in the playground. TrustArc CCM Advanced missing domain.
https://consent.trustarc.com/notice?c=teconsent&js=nj¬iceType=bb>m=1
cargo install pixellint
·
npm install pixellint