⬡ Shadow313 / VANGUARD-313 — System Security Plan Dashboard

S313-SSP-2026-001 · v1.0 · 2026-08-31 · Ottawa, ON, Canada · Owner: mohamad
MODERATE CMMC L2 FedRAMP
2,071
Tests Passing
Zero regressions
GREEN
Posture Score
CRIT=0 HIGH=0
12/14
CRQC Items Closed
2 planned DW-1/DW-2
~23%
NIST 800-53 Coverage
31 of ~300 controls
~40%
CMMC L2 Coverage
~44 of 110 practices
MODERATE
FIPS 199 Category
Integrity: HIGH
FIPS 205
Signature Standard
SLH-DSA deployed
✅
PIPEDA Compliant
Zero PII collected

System Description

System NameShadow313 / VANGUARD-313
Ownermohamad — Ottawa, ON, Canada
EnvironmentCloud (Vercel) + Local (Docker)
Boundaryshadow313.dev, shadow313.com, local CLI
StatusOperational
ClassificationSensitive — Security Intelligence
Air-gap capableYes — zero cloud dependency

⭐ Genuine Strengths (Exceeds Baseline)

Post-Quantum CryptoFIPS 203/204/205 — 4+ years ahead of CNSA 2.0
AU-9/AU-10SLH-DSA + IPFS + 313-BIND — quantum-resistant
SI-2 Flaw RemediationSDS=0, 2,071 tests, posture GREEN
CRQC Migration12/14 items closed — ahead of 2030 deadline
CMMC Audit PackagesS313-CMMC-AUDIT-v1 — 3PAO-verifiable offline
PIPEDAZero PII collected by design

Authorization Boundary

  ┌─────────────────────────────────────────────────────────────────────────┐
  │  AUTHORIZATION BOUNDARY                                                  │
  │                                                                         │
  │  ┌──────────────┐    ┌──────────────┐    ┌──────────────────────────┐  │
  │  │ Vercel Edge  │    │ Azure AD B2C │    │ Azure Key Vault (FIPS    │  │
  │  │ (CDN + API)  │◄──►│ (OIDC Auth)  │◄──►│ 140-2 HSM)              │  │
  │  └──────────────┘    └──────────────┘    └──────────────────────────┘  │
  │          │                                                              │
  │          ▼                                                              │
  │  ┌──────────────────────────────────────────────────────────────────┐  │
  │  │  LOCAL SHADOW313 CLI (Operator Machine)                          │  │
  │  │  NEXUS Engine │ Ghost-Watch │ 313-BIND │ VSAT │ Aegis PQC       │  │
  │  │  Air-gap capable — zero cloud dependency for core operations     │  │
  │  └──────────────────────────────────────────────────────────────────┘  │
  │                                                                         │
  │  External (outside boundary): OpenAI API │ IPFS │ Hugging Face         │
  └─────────────────────────────────────────────────────────────────────────┘
ControlTitleImplementationStatusNotes

Plan of Action & Milestones (POA&M)

PriorityControlGap DescriptionTarget DateEffortStatus
P1CA-2, CA-6, CA-7Engage 3PAO; document ConMon plan; obtain ATOQ4 2026HighPlanned
P1AT-1, AT-2, AT-3Create security awareness training program + recordsQ4 2026MediumPlanned
P1PS-1 through PS-8Draft personnel security policy + access agreementsQ4 2026MediumPlanned
P1IR-1, IR-2, IR-8Formalize IR Plan document; schedule tabletop exerciseQ4 2026LowPlanned
P1DW-1: liboqs ML-DSAReplace HMAC-SHA3-256 proxy with real ML-DSA-65 via liboqsQ4 2026HighPlanned
P2PL-1, PL-4, PL-8Rules of Behavior doc + system security architectureQ1 2027LowPlanned
P2SA-1, SA-9External system service agreements; SA policyQ1 2027MediumPlanned
P2MA-1, MA-2, MA-4Maintenance policy + controlled maintenance proceduresQ1 2027LowPlanned
P2MP-1 through MP-7Media protection policy + sanitization proceduresQ1 2027LowPlanned
P2SR-1, SR-2, SR-3Supply chain risk plan (Vercel, Azure, pyspx, IPFS)Q1 2027MediumPlanned
P2CP-1, CP-2, CP-4Contingency plan document + test (BCP/DR)Q1 2027MediumPlanned
P2DW-2: HSM key storageMigrate in-memory keys to Azure Key Vault HSMQ1 2027HighPlanned
P3AU-1, AU-4–AU-8, AU-12Audit policy + log management enhancementsQ2 2027LowPlanned
P3CM-1, CM-3, CM-4Change control process; configuration mgmt policyQ2 2027LowPlanned
P3SA-11 (3PAO pentest)Third-party penetration test engagementQ1 2027HighPlanned
DoneAC-12 Session TerminationComplete logout all devices✅ Done—Complete
23%of baseline
NIST 800-53 Rev 5
~23%
31 of ~300 controls
20%of baseline
FedRAMP Moderate
~20%
~65 of 323 controls
40%of practices
CMMC Level 2
~40%
~44 of 110 practices
86%within families
Documented Families
~86%
Within 9 documented families
100%CRQC closed
CRQC Migration
12/14
2 planned (DW-1, DW-2)
FIPS203/204/205
PQC Standards
100%
All three NIST PQC standards

CMMC Level 2 Domain Coverage

IR (Incident)
3/3
100%
AU (Audit)
5/9
56%
RA (Risk)
2/3
67%
SI (Integrity)
3/7
43%
CM (Config)
4/9
44%
AC (Access)
5/22
23%
IA (Identity)
3/11
27%
SC (Comms)
4/16
25%
AT (Training)
0%
MA (Maint.)
0%
MP (Media)
0%
CA (Assessment)
0%

Cryptographic Component Inventory (FIPS 203/204/205)

IDAlgorithmStandardPurposeKey SizeQuantum SafeHNDL WindowStatus
CS-001SLH-DSA-SHAKE-128fFIPS 205Signing (313-BIND)256-bit✅ YesN/AACTIVE
CS-002ML-DSA-65 (proxy→liboqs)FIPS 204Plugin/Ledger signing256-bit✅ YesN/ADW-1 Q4'26
CS-003AES-256-GCMFIPS 140-3Session encryption256-bit✅ YesN/AACTIVE
CS-004Argon2idRFC 9106Key derivation256-bit✅ YesN/AACTIVE
CS-005SHA3-256FIPS 202Hashing (all paths)256-bit✅ YesN/AACTIVE
CS-006SHA3-512FIPS 202Chain hashing512-bit✅ YesN/AACTIVE
CS-007HMAC-SHA256FIPS 198-1Ephemeral MACs256-bit✅ Yes (sym)N/AACTIVE
CS-008ECDSA P-256 (cosign)FIPS 186-5Plugin signing (legacy)256-bit❌ No2030–2033DEPRECATED
CS-009ML-KEM-1024FIPS 203Key encapsulation1024-bit✅ YesN/AACTIVE

CRQC Migration Status (NIST IR 8547)

ItemVulnerabilityAlgorithmFix AppliedStatus
CRQC-001ECDSA P-256 cosign primaryECDSA → ML-DSA-65MLDSATrustRegistry wired as primary✅ Closed
CRQC-002SHA-256 ledger payload_hashSHA-256 → SHA3-256ledger_engine.py patched✅ Closed
CRQC-003SHA-256 ledger entry signatureHash → ML-DSA-65ML-DSA-65 signing via HardenedKeyInfra✅ Closed
CRQC-004–008SHA-256 various pathsSHA-256 → SHA3-2566 files patched (temporal, ghost, workflow)✅ Closed
CRQC-007PBKDF2-SHA256 session keysPBKDF2 → Argon2idcrypto_store.py: 64MB Argon2id✅ Closed
CRQC-012HMAC fallback (air-gapped)HMAC → SLH-DSApyspx 3-tier fallback chain✅ Closed
DW-1HMAC proxy for ML-DSA-65HMAC-SHA3 → liboqsRequires C build env (Q4 2026)🔄 Planned
DW-2In-memory key materialMemory → HSMAzure Key Vault HSM (Q1 2027)🔄 Planned

System Interconnections

System
Data Flow
Security Controls
Boundary
Azure AD B2C
Auth tokens (inbound) — OIDC federation
TLS 1.3, OIDC, MFA, rotating refresh tokens
Inside
Azure Key Vault
Secrets (inbound) — Managed Identity
FIPS 140-2 HSM, Managed Identity, RBAC
Inside
Vercel CDN
Static assets (outbound) — CDN delivery
TLS 1.3, CSP headers, no security data
Outside
OpenAI API
Chat queries (outbound) — AI inference only
TLS 1.3, no security data transmitted
Outside
IPFS Network
Receipt anchors (outbound) — public data only
SLH-DSA signed, SHA3-256 CIDv1, public data
Outside
Hugging Face
Detection target only — not used by platform
N/A — detection target, no data flow
Outside

External Service Risk Assessment (SA-9)

ServiceData SensitivityFormal AssessmentRisk
Azure AD B2CAuth tokens onlyMicrosoft FedRAMP High P-ATOLow
Azure Key VaultSecrets (FIPS HSM)Microsoft FedRAMP High P-ATOLow
VercelStatic assets onlySOC 2 Type II — no FedRAMPMedium
OpenAI APIChat queries (no security data)SOC 2 — no FedRAMPMedium
IPFSPublic data only (receipts)Decentralized — no formal assessmentMedium
pyspx (library)Cryptographic operationsOpen source — supply chain riskHigh (SR-3)

Coverage Summary by Framework

NIST 800-53 Rev 5
~23%
~23%
FedRAMP Moderate
~20%
~20%
CMMC Level 2
~40%
~40%
Within 9 Families
~86%
~86%
PQC (FIPS 203/4/5)
100%
100%

Undocumented NIST Families (Zero Coverage)

FamilyKey ControlsRiskNotes
AT — Awareness & TrainingAT-1, AT-2, AT-3, AT-4CriticalNo training program documented
CA — Assessment & AuthCA-1 through CA-9CriticalNo ATO, no ConMon plan — FedRAMP blocking
MA — MaintenanceMA-1, MA-2, MA-4, MA-5HighNo maintenance policy
MP — Media ProtectionMP-1 through MP-7HighNo media sanitization controls
PS — Personnel SecurityPS-1 through PS-8HighNo screening, no access agreements
SR — Supply Chain RiskSR-1, SR-2, SR-3, SR-5MediumNew Rev 5 family — entirely undocumented
SA — System AcquisitionSA-1, SA-9, SA-11MediumSA-11 in POA&M SA-9 critical for Vercel/Azure
PE — Physical & Env.PE-1, PE-6LowCloud-inherited — document inheritance

Key Insight: Documentation Gap, Not Technical Gap

The primary path to FedRAMP Moderate authorization is documentation and governance, not technical implementation. The cryptographic posture (FIPS 203/204/205, SLH-DSA, Argon2id, SHA3-256 throughout) already exceeds FedRAMP Moderate technical requirements.

What's missing: Policy documents for each control family (1–3 pages each), training records (AT-2 requires annual completion evidence), 3PAO engagement (CA-2/CA-6 are process gates), contingency plan (CP-2 is a document, not a system change), and personnel security (PS controls are HR processes).

Estimated effort to FedRAMP Moderate readiness: 6–9 months of documentation + 3PAO engagement.