pixellint

AdGlare native events receive scoped transport advice.

Advisory native event POST and captured entity-presence checks on the independently published try.engine.adglare.net host at exact /event. Populated data query carriers use a separate generic loader fallback and are excluded. Tokens, MIME and body encoding remain opaque; /event/{token}, other tenants, native ad requests and current receiver acceptance are outside this profile.

What this pack matches

Hosts
try.engine.adglare.net
Paths
/event
Vendor docs
www.adglare.com/user-guide/native-ads

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 The native guide explicitly instructs a POST to /event with its event token as payload. Complete HTTP capture contract. Presence diagnostic severity: warning. Value diagnostic severity: warning. vendor.adglare-native-events.http.method.missing
vendor.adglare-native-events.http.method.empty
vendor.adglare-native-events.http.method.invalid
docs
body_encoding optional Only none means this complete capture supplies no entity. No MIME or decoded token schema is inferred. Complete HTTP capture contract. Presence diagnostic severity: warning. Value diagnostic severity: warning. docs
entity_body_bytes optional When explicit binary capture metadata is available, zero entity bytes cannot contain the documented event token. Raw-token grammar and native JSON shape are not checked. Complete HTTP capture contract. Presence diagnostic severity: warning. Value diagnostic severity: warning. Minimum numeric value: 1. vendor.adglare-native-events.http.entity_body_bytes.invalid docs
http.payload_absent recommended The native event guide includes an event-token payload. This complete capture supplies no entity. Complete HTTP capture contract. vendor.adglare-native-events.http.payload_absent docs

Validate a payload

pixellint validate request @request.json --rulepack vendor/adglare-native-events

Try this failing payload in the playground. An example with a validation finding.

{"url":"https://try.engine.adglare.net/event","method":"GET","headers":{}}

cargo install pixellint · npm install pixellint