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

Uploaded Python 3

File details

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

File metadata

  • Download URL: oscal_generator_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 9.2 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.1.tar.gz
Algorithm Hash digest
SHA256 ed67d328ba6c0edaf9a38e448f9a252f56d1d37aa8048da95fc9b34a542f1438
MD5 ef3995cba135b8f7742712d7f1acb53a
BLAKE2b-256 b4425cdbb87aa7ed3c793158e9255609544d5317d8bd35243b17baa30b21d171

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oscal_generator_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 95d21a1c1abfc8b22b91099112c87003818f58e1aaf6ed52aac4836ea9051c61
MD5 4561d9754068724e962c5720b45609c7
BLAKE2b-256 1319e4cd58e773e24d1d3b32d9b8e10fd7de61bd045c9938c40b782e9d0945ba

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