Open-source TypeScript tools for working with Information Security Markings.
- ismjs — a dependency-free codec for parsing, formatting, canonicalizing, and validating Banner Lines and Portion Marks.
ismjs implements ODNI ISM.XML conventions for classic IC, CUI, and Commingled Markings. It supports ESM, CommonJS, and self-contained browser builds for air-gapped environments.
ismjs is an independent open-source project. It is not affiliated with or endorsed by the Office of the Director of National Intelligence or any other U.S. Government agency.