research
Start or resume an academic research project — idea through literature, methodology, writing, feedback, and publishing
Convert FedRAMP Rev 5 SSP DOCX templates (main SSP + Appendix A) to OSCAL 1.2.0 SSP JSON.
> /plugin marketplace add GRCEngClub/claude-grc-engineeringHow it fires
How this command gets triggered: by you, by Claude, or both.
/convertContext preview
What this command does when you run it.
Convert FedRAMP Rev 5 SSP DOCX templates (main SSP + Appendix A) to OSCAL 1.2.0 SSP JSON.
name: FedRAMP SSP Convert description: Convert FedRAMP Rev 5 SSP DOCX templates (main SSP + Appendix A) to OSCAL 1.2.0 SSP JSON.
Runs the DOCX→OSCAL pipeline on a pair of FedRAMP Rev 5 SSP templates and emits a validated OSCAL 1.2.0 SSP JSON file.
bash plugins/fedramp-ssp/scripts/convert.sh \ --ssp-docx=<path-to-FedRAMP-SSP-Template.docx> \ --appendix-a-docx=<path-to-SSP-Appendix-A-Moderate.docx> \ [--output=<path-to-ssp-output.json>] \ [--validate]
1. **Extract front matter** from the main SSP DOCX: system identification, parties, roles, authorization boundary, data types, leveraged authorizations. 2. **Extract control responses** from Appendix A: 323 implemented-requirements across 18 NIST SP 800-53 Rev 5 control families with FedRAMP-specific implementation narratives. 3. **Assemble** an OSCAL 1.2.0 SSP document:
4. **Validate** (optional) with `oscal-cli` — JSON-to-YAML round-trip must pass.
# Main SSP template (High/Moderate/Low/LI-SaaS) curl -sLO "https://www.fedramp.gov/resources/templates/FedRAMP-High-Moderate-Low-LI-SaaS-Baseline-System-Security-Plan-%28SSP%29.docx" # Appendix A Moderate curl -sLO "https://www.fedramp.gov/resources/templates/FedRAMP-SSP-Appendix-A-Moderate-FedRAMP-Security-Controls.docx"
Both are published by [fedramp.gov/resources/templates](https://www.fedramp.gov/resources/templates/).
fedramp-ssp:convert ✓ source (SSP): FedRAMP-SSP-Template.docx source (Appendix): SSP-Appendix-A-Moderate.docx output: ./ssp-output.json (783 KB) implemented: 323 requirements (18 families) narratives: 89 (0 placeholder) components: 9 (1 this-system + 8 AWS services) validation: ✓ OSCAL 1.2.0 round-trip passes
/oscal:validate ./ssp-output.json # strict schema check /oscal:convert ./ssp-output.json --to yaml # human-readable review # Hand to Compliance Trestle, eMASS, or FedRAMP 20X workflows.
The pipeline has `config.json` and `narratives.json` inside the tool directory that control defaults (AWS-centric components, leveraged authorization, narratives). Point a copy at your own overrides by setting `FRDOCX_CONFIG=<path>` and `FRDOCX_NARRATIVES=<path>` before running `/fedramp-ssp:convert`.
Open-source GRC Engineering resource for Claude. claude-grc-engineering turns technical evidence from cloud, SaaS, code, and security tools into framework-aligned findings, gap reports, remediation guidance, evidence packages, and OSCAL workflows.
Repo: GRCEngClub/claude-grc-engineering
Start or resume an academic research project — idea through literature, methodology, writing, feedback, and publishing
Query AWS for compliance-relevant configuration across IAM, S3, CloudTrail, EBS, and emit findings conforming to the v1 contract.
Install the frdocx-to-froscal-ssp Python pipeline and verify its dependencies. Idempotent.
Retrieve a single AWS Secrets Manager secret value to stdout or a 0600-permission file. Opt-in retrieval mode — never writes to the findings cache.
Run testssl.sh against one or more HTTPS endpoints and emit v1 Findings mapped to SOC 2, NIST 800-53, PCI DSS 4.0.1, ISO 27001, and SCF controls.