hub · compare
/image
image bytes whose magic, Content-Type, Content-Length, and IHDR dimensions all agree
chaos.catastrophic.ioGET /image
Image responses where the declared MIME type, magic bytes, embedded dimensions, chunk framing, or format metadata disagree with the actual content. Seven modes across PNG, JPEG, WebP, GIF, and AVIF test how image pipelines handle metadata-vs-bytes mismatches.
modes:
mime-mismatch
magic-byte-lie
wrong-dimensions
truncated-png
webp-flag-lie
gif-lsd-lie
avif-ftyp-lienot.catastrophic.ioGET /image
image bytes whose magic, Content-Type, Content-Length, and IHDR dimensions all agree
Build against not.catastrophic.io/image, then
flip the hostname to chaos.catastrophic.io to exercise the chaos.