pixellint

vendor/mouseflow · vendor documented

Mouseflow scripts put the website ID in the path

The published snippet loads /projects/{websiteId}.js. Copy the tracking code from Mouseflow so the path carries that ID.

What this pack matches

Hosts
cdn.mouseflow.com
Paths
…/projects/…
Vendor docs
help.mouseflow.com/en/articles/4312070-custom-variables

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
website_id required It is the Mouseflow website ID. Mouseflow documents the loader as `cdn.mouseflow.com/projects/{website-id}.js`. Fix: Copy the tracking code from Mouseflow so the path is `/projects/{websiteId}.js`. vendor.mouseflow.param.website_id.missing
vendor.mouseflow.param.website_id.empty
docs

Validate a payload

pixellint validate url "$ARTIFACT" --rulepack vendor/mouseflow

Try this failing payload in the playground. Mouseflow script missing website ID.

https://cdn.mouseflow.com/projects/

cargo install pixellint · npm install pixellint