Steps to repro:
- hit https://bits.wikimedia.org/event.gif?%7B%22schema%22%3A%22MobileWikiAppEdit%22%2C%22revision%22%3A8188113%2C%22event%22%3A%7B%22action%22%3A%22start%22%2C%22userName%22%3A%22yuvitest44%22%2C%22editSessionToken%22%3A%2277078656-8520-4c5d-832a-7b37b4ba7cf8%22%7D%7D
- Note that it reaches varnish
- Note that it doesn't reach db
When URL Decoded, the payload comes to {"schema":"MobileWikiAppEdit","revision":8188113,"event":{"action":"start","userName":"yuvitest44","editSessionToken":"77078656-8520-4c5d-832a-7b37b4ba7cf8"}}
which to me looks like it should validate against both the EventCapsule schema and the MobileWikiAppEdit schema.
Version: unspecified
Severity: normal