Skip to content

Track AppDev STIG version updates (V7 and beyond) #18

@rdwj

Description

@rdwj

DISA periodically releases new versions of the Application Security and Development STIG. The current mapping database targets V6R3 (February 2025, 286 findings).

When DISA releases V7 (or V6R4+), stigcode needs to:

  1. Diff the XCCDF — identify new, modified, and removed findings using `stigcode stig import-xccdf` on both versions
  2. Update finding classifications — new findings need SAST/procedural classification
  3. Update CWE mappings — new SAST-assessable findings need CWE assignments
  4. Version the mapping database — create a new mapping file (e.g., `asd_stig_v7r1.yaml`) alongside the existing one
  5. Update the registry — add the new version to `registry.yaml`, optionally set as default
  6. Test — verify all existing tests pass with both old and new mapping data

The multi-STIG architecture (registry.yaml, --stig flag) already supports multiple versions of the same STIG. The main work is the data curation for changed findings.

Monitor: https://public.cyber.mil/stigs/downloads/ for new ASD STIG releases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions