SlopGradeby Maxor Global LLC
Sign inStart free
The contents of your files never leave the runnerFor teams shipping AI-written code in regulated environments

Ship AI-written code
without shipping a security leak.

AI writes most of your PRs now — and quietly slips in SQL injection, hardcoded secrets, SSRF and broken crypto. slopGrade Firewall catches high-severity leaks in CI, before merge — deterministic, $0, and only a {file · line · class} fingerprint is sent, never the contents of your files.

0
file content leaves
$0
per scan · deterministic
124
classes when hosted
< 30 s
per PR
Trust, proven — not promised
Open-source clientMIT · audit every line before you pin it
Audit the fingerprint--print-payload prints the exact bytes sent
Pin the SHAfreeze the exact code; a tag can be re-pointed
The content stays putonly the structural fingerprint is posted
Fail-opena failure never breaks your build

Built under the constraints of regulated teams — fintech · health · defense · public sector.

4 languagesJS/TS · Python · Go · .NET
OIDCno stored secrets
0 dependenciesnpm — Node builtins only
Advisory → gatestart in advisory, block when you're confident
The problem

The security scan that never sees your source code.

The SaaS scanners that catch these leaks ingest your source code into their platform. For a regulated team — fintech, health, defense — that alone is a dealbreaker. slopGrade Firewall runs the detectors inside your runner and posts only a structural fingerprint for classification.

Typical SaaS scanner

what leaves your infra

Your whole repo — every line, every secret — copied into a third-party platform.

slopGrade Firewall

what leaves your runner
{ "file": "api/orders.py", "line": 57, "kind": "sql-injection" }

A structural fingerprint — path, line, class. The file content never leaves. Audit it with --print-payload.

How it works

Detect → adapt → verify. Nothing else leaves.

01 · DETECT

Locally, in your runner

The open-source client walks the diff and builds a structural fingerprint — file paths + {file, line, kind}. The contents of your files never leave the machine.

02 · ADAPT

Server verdict + gate

The fingerprint is classified server-side. A hard leak blocks the check on a paid private repo; public repos are gated free. The paywall fails open — never blocked by mistake.

03 · VERIFY

Fix computed in your runner

Every finding posts inline on its line. The auto-fix is generated AND verified in your runner — the server never touches it, and it's only offered once it's proven to clear the leak.

What it detects

The 11 highest-severity classes — free.

Across JavaScript/TypeScript, Python, Go and .NET. The hosted product runs the full 124-class catalog with cross-file dataflow.

SQL injectionCWE-89
Command injectionCWE-78
XSSCWE-79
SSRFCWE-918
XXECWE-611
Insecure deser.CWE-502
Path traversalCWE-22
Hardcoded secretsCWE-798
Broken cryptoCWE-327
CORS reflectedCWE-942

The hosted product adds +113 classes and cross-file dataflow →

Under the hood

Powered by the Heisen engine

The hosted gate runs on a deterministic dataflow engine that proves each finding across 5 languages — self-hostable and air-gapped, $0 per scan. It doesn't pattern-match; it follows the data.

Free vs hosted

The free tier is real. The gate is where it pays.

Free (open source)
Hosted
Detection classes
11 highest-severity
full 124-class catalog
Dataflow
intra-function
cross-function + cross-file
False-positive suppression
commodity context checks
calibrated on a large private corpus
Private repos
advisory only — see without blocking
blocking gate
Public repos
blocking gate, free
blocking gate, free
Verified auto-fix + inline PR feed
Pricing

Block leaks on private repos. Priced per repo, never per seat.

Users unlimited. The per-repo price drops with volume. 14-day free trial — no card.

$156/mo
$15/repo/mo · $1,560/yr · tier 5–10
1–4 repos
$24/repo/mo
billed monthly
$24/mo billed yearly
Start the trial
5–10 repos
$15/repo/mo
billed monthly
$15/mo billed yearly
Start the trial
11–20 repos
$11/repo/mo
billed monthly
$11/mo billed yearly
Start the trial

Public repos are gated free, forever. Private-repo blocking starts at $11/repo/mo · 14-day free trial, no card.

Ready to block the next leak before it merges?

Add it to one workflow file. The first AI-written PR you scan will tell you what it was about to let through.

2-min setup · no card · the client is open source (MIT) · fail-open
FAQ

The questions a security team asks first.

Does my source code leave the runner?

The contents of your files never leave the runner. The client reads files locally and posts only a structural fingerprint — paths + {file, line, kind}. Run node isolation-gate.mjs --print-payload to audit the exact bytes sent. Even a hardcoded secret emits only the location and kind, never the value.

Will it spam my PRs or break my build?

No. Start in advisory mode — you see every leak without blocking anything — then switch to gate when you're confident. The gate fails open by default: a network, server or OIDC failure never breaks a build. Only a real, reliable hard leak on a paid private repo blocks; strict lets you fail closed.

The auto-fix — where does it run?

In your runner. The fix is generated and verified locally (we re-run the detector on the patched buffer and keep the fix only if it clears the leak) — the server never touches it, and your tree is never modified: applying it stays your call.

Can I audit the code that runs in my CI?

Yes — the client is open source (MIT). Pin the commit SHA to freeze the exact code (a tag can be re-pointed, a SHA can't). Zero npm dependencies; only Node builtins.

What languages?

JavaScript/TypeScript, Python, Go and .NET today, across the 11 open-source classes; the paid firewall adds the full Go/.NET/Java breadth.

Add it to one workflow file. Catch the leak before it merges.

# .github/workflows/firewall.yml jobs: firewall: permissions: contents: read id-token: write # zero secret — GitHub proves your repo by OIDC steps: - uses: actions/checkout@v4 - uses: maxor-tech/slopgrade-firewall@bd890688 # pin the SHA (a tag can be re-pointed) with: firewall-mode: "gate" # blocks a hard leak; free on public repos