crypto-validation · git:20260406.08026f1 · 2026-04-06 · sha256 25230810db0f82c3
crypto-validation git:20260406.08026f1A
Immutable. This exact content never changes and is served at /api/v1/blob/25230810db0f82c3.
--- name: crypto-validation description: Validate cryptographic module FIPS compliance and check for known vulnerabilities. Use when assessing whether an organization's cryptographic implementations meet federal validation requirements (FIPS 140-2/140-3, NIST SC-13, FedRAMP cryptographic module guidance). --- # Cryptographic Module Validation ## When to Use - User asks about FIPS validation status of a crypto module or vendor - User needs to verify cryptographic compliance for FedRAMP/CMMC/federal systems - User asks about the security of a specific cryptographic library (OpenSSL, BoringSSL, etc.) - User needs to check if crypto modules have known exploited vulnerabilities ## Workflow 1. **Search active modules** — Use `cmvp_search_modules` with vendor/module name 2. **Check historical** — If not found active, use `cmvp_search_historical` for expired/revoked certs 3. **Check pipeline** — Use `cmvp_search_in_process` for modules awaiting validation 4. **Cross-reference vulnerabilities** — Use `kevs_search` with the vendor/product 5. **Score exploit risk** — Use `kevs_get_epss` for any CVEs found 6. **Map to controls** — Reference NIST SP 800-53 SC-13 (Cryptographic Protection) ## Key Controls - **NIST SC-13**: Cryptographic Protection — requires FIPS-validated cryptography - **NIST SC-12**: Cryptographic Key Establishment and Management - **FedRAMP**: References NIST SP 800-175B for crypto module requirements - **CMMC**: SC.L2-3.13.11 — Employ FIPS-validated cryptography ## Output Should Include - Certificate number(s) and validation status - FIPS standard (140-2 vs 140-3) and overall security level - Sunset/expiration dates - Any KEV entries for the vendor/product - EPSS scores for discovered CVEs - Gap assessment against SC-13 requirements