Aniview default trackers check captured transport.
Advisory transport checks for captured requests on the pinned SDK default track1.aniview.com/track endpoint. The producer emits GET or POST, and an object body containing e uses POST. Image queries, opaque strings and buffered arrays retain their source behavior. No field grammar, event enum, MIME, receiver acceptance or track4/avh equivalence is inferred.
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 |
|---|---|---|---|---|
method |
recommended | Unchanged SDK t8 chooses only GET or POST. This is source transport advice, not a complete receiver method contract. Complete HTTP capture contract. Presence diagnostic severity: warning. Value diagnostic severity: warning. | vendor.aniview-default-track.http.method.missingvendor.aniview-default-track.http.method.emptyvendor.aniview-default-track.http.method.invalid |
docs |
body.e |
optional | Only submitted key presence selects the POST advice. Null, empty, number, array, object and unknown event values remain open. Complete HTTP capture contract. Presence diagnostic severity: warning. Value diagnostic severity: warning. | docs | |
http.payload_requires_post |
recommended | The pinned SDK sends a nonempty object containing an e member using POST. Preserve its opaque event value. Complete HTTP capture contract. | vendor.aniview-default-track.http.payload_requires_post |
docs |
Validate a payload
pixellint validate request @request.json --rulepack vendor/aniview-default-track
Try this failing payload in the playground. An example with a validation finding.
{"url":"https://track1.aniview.com/track","method":"PUT","headers":{}}
cargo install pixellint
·
npm install pixellint