Requirement pack authoring¶
Built-in pack ids¶
rune_audit.sr2.packs defines stable pack constants. Today the full IEC 62443 SR-2 catalog is exposed as IEC_62443_SR2: all ids SR-Q-001 … SR-Q-036.
ids_for_pack(pack_id) is reserved for future named subsets (e.g. SLSA-only, CIS mapping). The parameter is accepted but currently returns the full SR-Q set.
Authoring new packs (future)¶
Planned workflow (see EPIC #229):
- Declare a named pack as a frozen set of SR-Q ids.
- Wire
rune-audit sr2 verify --pack <id>when the CLI gains pack filtering. - Document evidence expectations per id in Quantitative security requirements.
Related¶
- Inspector library
- CI integration — gate on
--priorityuntil--packships.