online / endpoints 139 / categories 19 / rate 60/min/ip /
hub · compare

/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 chaos.catastrophic.io

GET /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.

modes: wrong-content-type missing-part dangling-relationship format-confusion
control not.catastrophic.io

GET /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.