pixellint

Nielsen static configuration loaders carry the App ID in the path.

The static Browser SDK loader uses /conf/{apid}.js. Its name and ns fragment settings are documented for the browser. Legacy configuration queries and measurement pings are separate request surfaces.

What this pack matches

Hosts
cdn-gl.imrworldwide.com
Paths
/conf/
Vendor docs
engineeringportal.nielsen.com/wiki/DCR_Static_Browser_SDK_(6.0.0)

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
apid required Nielsen documents the SDK configuration URL as /conf/{apid}.js, using the App ID supplied during onboarding. Fix: Copy the Nielsen App ID into the path before .js. vendor.nielsen-config.param.apid.missing
vendor.nielsen-config.param.apid.empty
docs

Validate a payload

pixellint validate url "$ARTIFACT" --rulepack vendor/nielsen-config

Try this failing payload in the playground. A Nielsen configuration loader missing the App ID.

https://cdn-gl.imrworldwide.com/conf/.js

cargo install pixellint · npm install pixellint