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.2.tar.gz (10.5 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.2-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: oscal_generator_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 10.5 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.2.tar.gz
Algorithm Hash digest
SHA256 2db8372f2bd4256365841b7ff7cb6decf4643e4bc89d6d490134d1c033fed669
MD5 4505b5895bb0d4bffb6be183ab546259
BLAKE2b-256 5b9ef5bd07c9e3f0d02b089b16d56edb152f524c1f9f474897d91cf010405e8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oscal_generator_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a26738f54e4fe677456939a16c53138d669236ff7f688987b0e0561e2895ca95
MD5 673d9c325d5b13146aa2b18d9e1c2f68
BLAKE2b-256 730afee08888110c9be2bb1d56aac2ee71b8e2e6305b70ab990683ff628490c3

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