From fedramp-ssp
Guides conversion of FedRAMP Rev 5 DOCX SSP templates to OSCAL 1.2.0 JSON, covering metadata, system characteristics, inventory, and control implementations. Use after filling templates for machine-readable compliance outputs.
npx claudepluginhub grcengclub/claude-grc-engineering --plugin fedramp-sspThis skill uses the workspace's default tool permissions.
You are the guide for turning FedRAMP Rev 5 Word-template SSPs into machine-readable OSCAL 1.2.0.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Guides TDD-style skill creation: pressure scenarios as tests, baseline agent failures, write docs to enforce compliance, verify with RED-GREEN-REFACTOR.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
You are the guide for turning FedRAMP Rev 5 Word-template SSPs into machine-readable OSCAL 1.2.0.
FedRAMP publishes three Word-template documents that CSPs fill in:
The DOCX→OSCAL pipeline here consumes the main SSP + Appendix A and produces an OSCAL 1.2.0 SSP JSON covering the most-critical content.
metadata: system name, authorization path, version, last-modifiedsystem-characteristics: identification, authorization boundary, system information, data types (security objectives for confidentiality/integrity/availability)system-implementation: users, components, leveraged authorizations, inventory itemscontrol-implementation: 323 implemented-requirements, each with implementation status, control origination, responsible roles, and narrative by-component statementsback-matter: resources and referencesThe output uses FedRAMP-namespaced props (https://fedramp.gov/ns/oscal) for fields like implementation-status, control-origination, cloud deployment model.
/oscal:validate — pass --validate to this plugin, or run /oscal:validate manually on the output./oscal:convert — convert the JSON output to XML for Compliance Trestle or to YAML for human review./grc-engineer:gap-assessment --output=oscal-ar — produces OSCAL Assessment Results. A full FedRAMP package is SSP + AR + POA&M; this plugin provides the SSP side.[CSP-specific: ...] placeholders. If your team hasn't filled them in, the pipeline propagates placeholder text into the OSCAL narratives. Review before submission.sp-system, sp-corporate, customer-configured, customer-provided, inherited, shared. Values outside that set fail FedRAMP validation./oscal:validate bundles 1.1.3. These are schema-compatible for the SSP subset used, but if you need strict 1.1.3, set oscal-version: "1.1.3" in the output or update the oscal-cli schema bundle./grc-engineer:test-control + a 3PAO assessment.