Python module
python -m claimfirewall scan README.md --policy policy/blocked_claims.ymlPublic utility satellite
Block unsupported security claims before they ship.
Claim Firewall is a small CLI and GitHub Action that scans security docs, PR text, README files, YAML files, and public-facing Markdown for wording that outruns evidence.
Docs, PR text, README updates, YAML files, and public Markdown enter the gate.
Configured policy catches unsupported wording and reports a suggested ceiling.
fail closedUnsafe product claims are blocked. Safer wording stays behind evidence.
python -m claimfirewall scan README.md --policy policy/blocked_claims.ymlUnsupported security claims should fail before they reach the public page. Public wording stays below the evidence ceiling.
Quick Start
Python module
python -m claimfirewall scan README.md --policy policy/blocked_claims.ymlConsole script
claimfirewall scan README.md --policy policy/blocked_claims.ymlFailure Example
Unsafe wording examples
This detection is production ready.
Finding
GitHub Action
Drop the action into CI to block configured wording before public text ships.
- uses: HawkinsOperations/[email protected]
with:
paths: "."
format: "text"
exclude: "examples/fail.md policy/blocked_claims.yml"Claim Transformer
Blocked wording
This detection is production ready.
Why it fails
Production maturity requires deployment evidence and explicit review.
Safer wording
This detection has controlled-test validation only.
Blocked wording
AI approved the final disposition.
Why it fails
AI can support analysis, but approval authority remains human.
Safer wording
AI provided support-only triage context. Human review remains authority.
Blocked wording
The website proves signal observation.
Why it fails
Rendering routes reviewers. It does not create signal evidence.
Safer wording
The website routes reviewers to evidence. It does not prove signal observation.
Blocked wording
Coverage is fleet wide.
Why it fails
Coverage breadth requires separate telemetry and deployment evidence.
Safer wording
Coverage breadth is not claimed by this page.
Policy Coverage
Allowed wording examples
Proof Boundary
Claim Firewall checks wording against configured policy only.
It does not prove detection behavior, runtime telemetry, signal observation, production deployment, public release safety, customer rollout, service availability, AI approval, analyst approval, or final human authorization.
Website proof boundary: This website renders reviewer navigation only. Rendering is not proof authority. The website rendering layer remains separate from evidence.
HawkinsOperations Fit
.github
command center and reviewer routing
detections
source truth
validation
behavior validation
platform
control mechanics
proof
proof and claim authority
website
rendering only
claim-firewall
utility only
Claim Firewall supports claim hygiene. It does not approve claims. Evidence and human review decide truth.
Receipts