pixellint

vendor/brevo-js · vendor template

Brevo sa.js loaders need key

The published JS snippet loads sa.js?key= plus the client key. cdn.brevo.com/js/sdk-loader.js puts the key in Brevo.push, not on the URL, so it is not this pack. REST trackEvent is vendor/brevo.

What this pack matches

Hosts
sibautomation.com
Paths
/sa.js
Vendor docs
tracker-doc.brevo.com/docs/installation

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
key required It is the tracker `client_key`. The published JS snippet loads `sa.js?key=` plus that value. Fix: Copy the tracker snippet from Automation settings so `key` carries the client key. vendor.brevo-js.param.key.missing
vendor.brevo-js.param.key.empty
docs

Validate a payload

pixellint validate url "$ARTIFACT" --rulepack vendor/brevo-js

Try this failing payload in the playground. Brevo JS tracker missing key.

https://sibautomation.com/sa.js

cargo install pixellint · npm install pixellint