Skip to content

Architecture for supporting multiple STIGs #10

@rdwj

Description

@rdwj

Design the data model and CLI interface to support multiple STIG benchmarks beyond the Application Security and Development STIG.

Target STIGs (future):

  • Container Platform SRG
  • Web Server STIG (Apache, NGINX)
  • Application Server STIG (Tomcat, JBoss/EAP, WebSphere)
  • Database STIG (PostgreSQL, Oracle, SQL Server)
  • RHEL 9 STIG (for Sanicode's own deployment compliance)

Acceptance Criteria:

  • Data model supports multiple STIG benchmarks with independent mapping databases
  • CLI supports --stig flag to select benchmark: stigcode export ckl --stig app-security --input results.sarif
  • CKL export generates separate checklists per STIG benchmark
  • Mapping database structure supports per-STIG versioning
  • Document contribution guide for adding new STIG support

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions