FedRAMP · Vulnerability Detection & Response

A Deterministic, CVSS-Environmental Method for FedRAMP VDR/VER Vulnerability Prioritization

FedRAMP defines Potential Agency Impact (PAIN, N1–N5) and a remediation-timeframe matrix but leaves the classifier unspecified. That classifier already exists, in standardized form, as the Environmental metric group of CVSS. This work makes the mapping explicit, deterministic, and auditable.

Matthew Venne, Chief Technology Officer, stackArmor

💬 Join the discussion

All comments should be directed to our GitHub Discussion.

Start here — the core document

Addendum

Compliance & Benchmark Findings

A Deterministic PAIN and Remediation Method for FedRAMP Compliance and Security-Benchmark Findings — extends the method above to STIG, CIS, and cloud-configuration findings: a severity×asset effect matrix, an internet-exercisability test for remediation timeframes, and governed classifier artifacts — validated by adversarial review and a back-test against a real CIS GCP scan.

Interactive

PAIN & Remediation Playground

A friendly way to see how PAIN and remediation timelines work under our approach — no paper-reading required. Pick a CVE (or look one up live), answer five plain-English questions about the asset, exploitation, and exposure, and watch the N-level and deadline derive themselves, with FedRAMP's timeframe matrix and every step of the arithmetic one click away.

Companion methods

Interactive

Payload Path Explorer

A hands-on way to see what makes a finding internet-reachable — no paper-reading required. Drop CVEs onto a small cloud architecture, flip real-world controls like protocol termination, identity-aware proxies, and parameterized queries, and watch the payload's path light up or get cut — including how a reachable RCE on one host can drag a co-resident local-only flaw into reach.

Further proposals

VLEV — Exploitability Gradation

A Finer Exploitability Gradation (VLEV) for FedRAMP VDR/VER — splits exploitability into three bands (NLEV / LEV / VLEV) aligned to CISA Vulnrichment, with the full six-column remediation grid per Certification Class.

VEX (CycloneDX) — Disposition

A CycloneDX VEX Profile for FedRAMP VDR/VER Disposition and Response — the machine-readable carrier for the post-detection disposition step (false positive, not reachable, mitigated, or accepted with an attested response), with a VER field mapping, an OCI distribution pattern, and an optional CISA-label crosswalk.

Build from source

These are informational documents. PDFs are rendered from the LaTeX sources:

brew install tectonic        # one-time
tectonic vdr-pain-cvss.tex         # -> vdr-pain-cvss.pdf
tectonic vdr-pain-security-requirements.tex # -> upstream derivation PDF
tectonic vdr-pain-calibration.tex  # -> vdr-pain-calibration.pdf
tectonic vdr-pain-compliance.tex   # -> vdr-pain-compliance.pdf
tectonic vlev-proposal.tex         # -> vlev-proposal.pdf
tectonic vex-cyclonedx.tex         # -> vex-cyclonedx.pdf
tectonic internet-reachability.tex # -> internet-reachability.pdf
tectonic internet-reachability-companion-blog.tex # -> plain-language PDF