Skip to content

CLI: adapter-oscal sar/poam/ssp commands#29

Merged
WhalerMike merged 2 commits intomainfrom
claude/ssp-cli
Apr 16, 2026
Merged

CLI: adapter-oscal sar/poam/ssp commands#29
WhalerMike merged 2 commits intomainfrom
claude/ssp-cli

Conversation

@WhalerMike
Copy link
Copy Markdown
Owner

Summary

Three CLI subcommands for adapter → OSCAL artifact generation:

uiao adapter-oscal sar terraform tests/fixtures/terraform.tfstate --controls CM-2,CM-8
uiao adapter-oscal poam terraform tests/fixtures/terraform-plan.json --controls CM-3
uiao adapter-oscal ssp terraform tests/fixtures/terraform.tfstate --system-name "My System"

Supports terraform, m365, palo-alto. Output to stdout or --output file.

https://claude.ai/code/session_01Wu19UGhHdxxMF9pdUVCDMC

claude and others added 2 commits April 16, 2026 13:10
Three CLI subcommands for adapter → OSCAL artifact generation:

  uiao adapter-oscal sar <adapter> <state-file> [--controls CM-8]
  uiao adapter-oscal poam <adapter> <plan-file> [--controls CM-3]
  uiao adapter-oscal ssp <adapter> <state-file> [--system-name ...]

Supports terraform, m365, palo-alto adapter IDs with automatic
state/config loading. Output to stdout (JSON) or --output file.

Uses the adapter_to_oscal.py bridge (build_adapter_bundle →
build_sar/build_adapter_poam/build_adapter_ssp).

Requires typer + rich (already in project deps).
@WhalerMike WhalerMike merged commit 0212b9f into main Apr 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants