Skip to main content

Generate machine-readable NIST OSCAL (SSP / component-definition) + FedRAMP RFC-0024 readiness — governed + signed. CSOAI Layer-0.

Project description

oscal-generator-mcp

Generate machine-readable NIST OSCAL packages (System Security Plan + Component Definition) and score FedRAMP RFC-0024 readiness — governed + SIGIL-signed. CSOAI Layer-0.

Why: RFC-0024 (13 Jan 2026) mandates machine-readable OSCAL packages, first deadline 30 Sep 2026 — yet ~0 of 100+ 2025 Rev5 authorizations actually produced OSCAL. System description in → valid OSCAL JSON out, signed.

Tools

  • generate_ssp(system_name, impact_level, controls, ts) → OSCAL System Security Plan
  • generate_component_definition(component_name, control_ids, ts) → OSCAL Component Definition
  • validate_oscal(document) → structural validation
  • rfc0024_readiness(...) → 0–100 readiness score + gaps vs the 30 Sep 2026 deadline

Deterministic (uuid5 + explicit ts) → reproducible packages. Apache-2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oscal_generator_mcp-0.1.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oscal_generator_mcp-0.1.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file oscal_generator_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: oscal_generator_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for oscal_generator_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1a7b328f2307e5530c834a596060727743978894fb95fc2535dea5c99556dd83
MD5 68e0ed0ab12d0ac3c02cd217941d5bc4
BLAKE2b-256 76fc94595fd0c0b3676d5f08b122e081e324294bfaafc6c4c88408ee02c37d13

See more details on using hashes here.

File details

Details for the file oscal_generator_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for oscal_generator_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c03dd66f43046ac248276f38625264a96b4f014f49181ab5cc980bfbecb0e8a0
MD5 11a3c06896e24187d6653e12129a4672
BLAKE2b-256 29a2e3804ff9db9b43d6d6366df0f8de5ec9d415d63f89912499c4cad1ee109f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page