/ooxml
well-formed Office Open XML package (DOCX/XLSX/PPTX) — [Content_Types].xml declares the correct content type for each part, root .rels references parts that exist, no dangling relationships, single self-consistent format
chaos.catastrophic.ioGET /ooxml
Office Open XML container responses (DOCX, XLSX, PPTX) where one structural part of the package deliberately lies — wrong content type declaration, missing referenced part, dangling image relationship, or [Content_Types].xml claiming the package is multiple formats simultaneously. Macro-enabled containers, encrypted OOXML, and embedded OLE objects are deliberately not served — see the note below.
wrong-content-type
missing-part
dangling-relationship
format-confusionnot.catastrophic.ioGET /ooxml
well-formed Office Open XML package (DOCX/XLSX/PPTX) — [Content_Types].xml declares the correct content type for each part, root .rels references parts that exist, no dangling relationships, single self-consistent format
Build against not.catastrophic.io/ooxml, then
flip the hostname to chaos.catastrophic.io to exercise the chaos.