Eleven gates in four families. Every card reads the same way: the check, when it fails, when it warns, and the controls it supports.Eleven gates in four families. Every row reads the same way: the check, when it fails, when it warns, and the controls it supports.
No.
Gate
What it checks
Fails when
Warns when
Controls
CODE3 GATES
01
VULNERABILITY
Open source dependency vulnerabilities
Critical CVE open over 30 days
High CVE open
SI-2RA-5
02
SECRET_DETECTION
Embedded credentials, keys, certificates and high-entropy strings
Confirmed secret
No warn condition
IA-5CM-6
03
CODE_QUALITY
Static analysis results from a connected integration
Set per program risk tolerance
SI-10SA-11
SUPPLY CHAIN3 GATES
04
SBOM_INTEGRITY
SBOM currency and signature
SBOM absent or unsigned
SBOM older than threshold
CM-8SR-4
05
IMAGE_DIGEST
Container image references pinned by sha256 digest
Floating tag, such as latest
No warn condition
CM-7SA-22
06
SUPPLY_CHAIN
Infrastructure and container posture from infrastructure scanners
Critical supply chain finding
No warn condition
SR-3SR-4
INFRASTRUCTURE3 GATES
07
IAC_COMPLIANCE
Terraform, Bicep, CloudFormation, Kubernetes, Helm and Dockerfiles against baselines including CIS
Critical misconfiguration, such as public storage, root database access or unrestricted ingress
No warn condition
CM-6CM-7SC-7
08
ACAS_FINDINGS
Active IAVA status from ACAS
Open IAVA with overdue remediation
No warn condition
SI-2RA-5
09
NETWORK_BOUNDARY
Authorization boundary diagram currency and scope
No fail condition
Diagram older than threshold
SC-7PL-8
GOVERNANCE2 GATES
10
SLCM_ASSESSMENT
Change control records and baseline documentation
No fail condition
Records absent or stale
SA-3CM-3
11
PRIVACY_CONTROLS
Privacy attestation for programs handling PII
PT-2 not attested or expired
No warn condition
PT-2PT-5
RAMPARTRAMPART evaluates all eleven on every push to a protected branch.CONTROL IDS: NIST SP 800-53 REV 5
CODE3 GATES
01VULNERABILITY
Open source dependency vulnerabilities
Fails whenCritical CVE open over 30 days
Warns whenHigh CVE open
Controls: SI-2RA-5
02SECRET_DETECTION
Embedded credentials, keys, certificates and high-entropy strings
Fails whenConfirmed secret
Warns whenNo warn condition
Controls: IA-5CM-6
03CODE_QUALITY
Static analysis results from a connected integration
Set per program risk tolerance
Controls: SI-10SA-11
SUPPLY CHAIN3 GATES
04SBOM_INTEGRITY
SBOM currency and signature
Fails whenSBOM absent or unsigned
Warns whenSBOM older than threshold
Controls: CM-8SR-4
05IMAGE_DIGEST
Container image references pinned by sha256 digest
Fails whenFloating tag, such as latest
Warns whenNo warn condition
Controls: CM-7SA-22
06SUPPLY_CHAIN
Infrastructure and container posture from infrastructure scanners
Fails whenCritical supply chain finding
Warns whenNo warn condition
Controls: SR-3SR-4
INFRASTRUCTURE3 GATES
07IAC_COMPLIANCE
Terraform, Bicep, CloudFormation, Kubernetes, Helm and Dockerfiles against baselines including CIS
Fails whenCritical misconfiguration, such as public storage, root database access or unrestricted ingress
Warns whenNo warn condition
Controls: CM-6CM-7SC-7
08ACAS_FINDINGS
Active IAVA status from ACAS
Fails whenOpen IAVA with overdue remediation
Warns whenNo warn condition
Controls: SI-2RA-5
09NETWORK_BOUNDARY
Authorization boundary diagram currency and scope
Fails whenNo fail condition
Warns whenDiagram older than threshold
Controls: SC-7PL-8
GOVERNANCE2 GATES
10SLCM_ASSESSMENT
Change control records and baseline documentation
Fails whenNo fail condition
Warns whenRecords absent or stale
Controls: SA-3CM-3
11PRIVACY_CONTROLS
Privacy attestation for programs handling PII
Fails whenPT-2 not attested or expired
Warns whenNo warn condition
Controls: PT-2PT-5
RAMPART
RAMPART evaluates all eleven on every push to a protected branch.
CONTROL IDS: NIST SP 800-53 REV 5
Every result is one of four.
Each gate returns one result per push. The result decides what happens next.
PASS
The check met its criteria.
WHAT HAPPENS NEXT
Recorded as evidence.
ORION-1, 14:029 OF 11IMAGE_DIGEST + 8 MORE
FAIL
A fail criterion was met.
WHAT HAPPENS NEXT
A finding opens with the control reference and the evidence that caused it. Remediation starts.
ORION-1, 14:021 OF 11VULNERABILITY
WARN
A warn criterion was met.
WHAT HAPPENS NEXT
Recorded and raised for attention.
ORION-1, 14:021 OF 11SBOM_INTEGRITY
SKIP
The gate does not apply to this push.
WHAT HAPPENS NEXT
The reason is recorded.
ORION-1, 14:020 OF 11NONE ON THIS PUSH
CHRONICLE
Every result is signed with Cosign and anchored in Rekor.
From a failed gate to a closed finding.
A failed gate starts a tracked change. A different person approves it, and the same gate has to pass on the fix.
1FAILGate failsA fail criterion is met on a push.RAMPART
2Finding record opensControl reference, evidence and signed context.ADVERSARIUS
3Remediation plan and pull requestFrom the finding, on an isolated branch.ARE
4A different person approvesMaya Reyes, reviewer. Never the initiator.AC-5CM-3
5PASSThe same gate is evaluated againOn the fix. It has to pass.RAMPART
6Finding closesPOA&M item updated.CHRONICLEPHAROS
1Gate failsA fail criterion is met on a push.FAILRAMPART
2Finding record opensControl reference, evidence and signed context.ADVERSARIUS
3Remediation plan and pull requestFrom the finding, on an isolated branch.ARE
4A different person approvesMaya Reyes, reviewer. Never the initiator.AC-5CM-3
5The same gate is evaluated againOn the fix. It has to pass.PASSRAMPART
6Finding closesPOA&M item updated.CHRONICLEPHAROS
ORION-1VULNERABILITYFAIL 14:02PASS 14:31Finding 0482Pull request #482POA&M item 0117Closed 15:04See how remediation works