Skip to content

QWED's infrastructure is attested by Docker, Snyk, CircleCI, Netlify, Mintlify, Sentry, Cloudflare, CodeRabbit, NVIDIA Inception, Buildkite, GitLab, Heroku, Atlassian.

QWED SECURITY GITHUB APPDOCKET NO. SEC-GH-001 · ADMISSION GATING
Deterministic PR & Release Verification

Deterministic security verification for pull requests & release boundaries.

Evidence → Context → Policy pipeline. Every scan emits a machine-readable Verification Context v1.0 document with proof-bound verdicts. Merge gates open only on ADMIT. Zero LLMs. Zero hallucinations. Fail-closed.

Free for Open Source 18 Verification Engines <2.0s Latency
GitHub Check Run · QWED Security
ADMIT
VERIFIED (ADMIT)1.4s scan duration

proof_ref: sha256:7f83b1657ff1fc53b92dc18148a1...

Files Scanned
6 Files
Engines
18 Active
Blocked
0 Issues
Taint Flow & AST Sinks0 findings
Release Boundary (Wheels/Docker)clean surface
Secret & Entropy Huntersno tokens
Test Fixtures & Docs Assertions3 suppressed
Deterministic Proof EngineMerge Allowed →
MACHINE-READABLE AUDIT TRAILSPECIFICATION · VERIFICATION CONTEXT V1.0

Every decision bound to a cryptographic proof reference.

Verification Context v1.0 standardizes security evidence for automated pipelines.

Unlike traditional linters that return arbitrary console logs, QWED Security emits a structured, schema-validated Verification Context v1.0 document on every pull request.

1

Evidence Layer

AST parsing, taint reachability, entropy scores, and release boundary manifests.

2

Context Classification

Categorizes file context as RUNTIME, TEST_CODE, DOCS, CONFIG, or LITERAL_STRING.

3

Deterministic Policy

Evaluates admission rules strictly fail-closed. Emits ADMIT or DENY.

4

SHA-256 Proof Reference

Cryptographically binds all findings and decisions for compliance audit trails.

verification_context_v1.json (ADMIT)
{
  "version": "1.0",
  "schema": "https://schema.qwed.dev/verification-context/v1.0.json",
  "timestamp": "2026-08-14T12:00:00Z",
  "subject": {
    "repository": "QWED-AI/qwed-verification",
    "pull_request": 312,
    "head_sha": "9a2f7c8b1d4e6f0a3c5b8e9d1a2f4c6e8b0a2d4f",
    "base_sha": "e1b2c3d4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0"
  },
  "verdict": "VERIFIED",
  "context": {
    "decision": {
      "admission": "ADMIT",
      "conclusion": "success",
      "reason": "All 18 deterministic engines passed with zero blocking findings."
    },
    "evidence": {
      "files_scanned": 6,
      "engines_evaluated": 18,
      "blocked_count": 0,
      "advisory_warnings": 0,
      "suppressed_count": 3,
      "proof_ref": "sha256:7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069"
    }
  }
}
CORE CAPABILITIES18 ENGINES · FULL SURFACE VERIFICATION

Engineered for high-assurance engineering teams.

Zero heuristics. Zero fuzzy matches. Explicit verdicts only.

GATING

Deterministic Merge Gating

Check run succeeds only when admission is ADMIT. UNVERIFIABLE and BLOCKED fail closed. Zero probabilistic pass logic.

Fail-Closed Enforcement
ACCURACY

Context-Aware Classification

Distinguishes executable runtime code from test suites, docs, string literals, and config before applying rules.

Eliminates False Positives
RELEASE SECURITY

ReleaseBoundaryGuard

Verifies package surfaces for Python wheels, npm packages, and Docker build contexts to block secret leakage in production artifacts.

What Ships vs What Changes
MULTI-LANGUAGE

AST & Taint Analysis

Deep syntactic AST and taint flow tracking across Python, TypeScript/JavaScript, Go, and Rust without running untrusted code.

Zero Execution Sandboxing
VELOCITY

Diff-Aware Pre-Existing Isolation

Holds PRs accountable only for new findings introduced in the diff. Legacy debt is cataloged as non-blocking advisory context.

Zero Merge Friction
AUDITABILITY

Verification Context v1.0 & Attestation

Every scan publishes a full Verification Context v1.0 document in PR comments, cryptographically bound to a SHA-256 proof reference.

Machine-Readable Compliance
REPOSITORY SHOWCASELIVE DYNAMIC SVG BADGE

Add the QWED Security Badge to your README

Showcase deterministic verification status to your contributors and users. Badges are dynamically updated on every merged PR and cached globally at Cloudflare edge network (<20ms).

Live Badge Preview
QWED Security Badge PreviewLive SVG Endpoint
Markdown Snippet
Badge Specifications
Endpoint Format/badge/:owner/:repo
Edge CachingCloudflare CDN (60s TTL)
StatesADMIT · UNVERIFIABLE · BLOCKED
Shields.io CompatibleYes (Native SVG)
ARCHITECTURAL COMPARISONDETERMINISTIC VS PROBABILISTIC

Why deterministic verification beats probabilistic LLM bots.

Security requires mathematical certainty, not plausible text generation.

FeatureQWED SecurityLLM PR ReviewersLegacy Regex Linters
Verification ModelDeterministic AST + Policy EngineProbabilistic Token Generation (LLM)Static Regex Pattern Matchers
Failure ModeFail-Closed (Unknown = DENY)Fail-Open (Hallucinates Safety)No Admission Model
Context AwarenessTests / Docs / Literals / Release IsolatedTreats all text as prompt contextDumb string matching
Release Boundary ScanWheel / npm / Docker package auditsNone (Inspects diff only)None
Cryptographic ProofSHA-256 Proof Reference + AttestationNone (Unreproducible outputs)None
Scan Speed< 2.0s Average (Deterministic)30s - 120s (API Latency & Queues)< 1.0s (Regex)
Audit TrailVerification Context v1.0 JSON in PRUnstructured Markdown commentaryPlain CLI exit codes
ZERO CONFIGURATION3-MINUTE INSTALLATION

Get deterministic security gating in three steps.

No complex YAML configurations required to get started.

STEP 01

Install the GitHub App

Click "Install on GitHub Marketplace" and authorize the QWED Security app on your organization or personal account.

STEP 02

Select Repositories

Choose all repositories or select specific high-assurance repos that require automated deterministic merge gating.

STEP 03

Automatic PR Scans

Open any pull request. QWED scans the diff in <2s, posts check run verdicts, and attaches the full Verification Context.

FREQUENTLY ASKED QUESTIONSSECURITY ARCHITECTURE & PRICING

Clear answers on verification mechanics.

Protect your codebase with deterministic security.

Install QWED Security on your GitHub organization today. Free for public open-source repositories.