vendor/parsely · vendor documented
Parse.ly loaders put the Site ID in the path
Parse.ly documents the loader as cdn.parsely.com/keys/{Site ID}/p.js. The Site ID is often the domain. Collect beacons on p1.parsely.com are attributed, not contracted.
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 |
|---|---|---|---|---|
site_id |
required | It is the Parse.ly Site ID. Parse.ly documents the loader as `cdn.parsely.com/keys/{Site ID}/p.js`. Fix: Replace the path segment with the Site ID from Parse.ly Support, such as `example.com`. | vendor.parsely.param.site_id.missingvendor.parsely.param.site_id.empty |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/parsely
Try this failing payload in the playground. Parse.ly loader missing Site ID.
https://cdn.parsely.com/keys/p.js
cargo install pixellint
·
npm install pixellint