Aegis Slop
Narrative comments, swallowed errors, oversized functions (> 80 LOC), .unwrap() outside tests, TODO stubs, unused pub fn. Hybrid: regex < 1ms + LLM 2-4s. Catches 40-60% of slop before the LLM runs.
The trust layer for AI-generated code.
A hybrid (deterministic regex + LLM semantic) defense layer for code review. 15 Rust crates, 4 specialists, 1 signed certificate per analysis. EU AI Act Art. 12 Level 2 ready by default. BYOK. MIT.
argus-guard . && argus-verify https://github.com/you/repo/pull/42
Measured on the live benchmark. The deterministic layer is the contract; the LLM layer inherits the model's accuracy. Honest posture: high-confidence on deterministic, semantically strong on LLM, never 100%.
Ladybird closed external PRs in June 2026 — the maintainer corps was overrun. tldraw auto-closes AI PRs since January 2026. RPCS3 reverted multiple AI PRs that caused production regressions (May 2026). cURL canceled its bug bounty — 19 of 20 recent reports were synthetic hallucinations (January 2026).
All four projects closed the public door on AI slop. ARGUS is the quantitative answer: hybrid regex + LLM, signed certificate per analysis, audit chain ready for Art. 12 L2.
— Stenberg (cURL), Yegge (tldraw), Ladybird community, RPCS3 maintainers · 2026
The CordonEnforcer isolates the synthesizer — it never sees the raw diff, only the RedactedSpecialistReport. Type-level isolation, not runtime checks. No competitor (CodeRabbit, Greptile, Qodo) has this constraint.
Narrative comments, swallowed errors, oversized functions (> 80 LOC), .unwrap() outside tests, TODO stubs, unused pub fn. Hybrid: regex < 1ms + LLM 2-4s. Catches 40-60% of slop before the LLM runs.
Hardcoded credentials, injection, unsafe panic, unhandled errors, OWASP Top 10. LLM (redteam-security prompt). CWE-798 hardcoded-secret scan runs deterministic first, before the LLM call.
Repo coherence, pattern matching, idiom detection, separation of concerns. LLM (architecture-fit prompt). Catches the patterns the deterministic regex can't — defensive .clone() chains, narrative boilerplate, off-pattern style.
Synthesizes the 3 above into Approved · ReviewRequired · Halted + a fix_plan.json for downstream coding agents. CordonEnforcer: the synthesizer receives RedactedSpecialistReport, not raw diff.
Paste a code snippet and hit Analyze. The 4 specialists run locally (deterministic regex + mock NIM) and return the 4-cohort verdict + risk score. No signup, no API key, no waiting. Same input always returns the same output.
Click Analyze to see the 4-cohort verdict, or pick a sample to start.
Every ARGUS verdict is written to a SHA-256-hash-chained, Ed25519-signed AuditEvent. Each event links to the previous via SHA-256 (browser-portable; BLAKE3 not in Web Crypto). Each is signed with Ed25519. EU AI Act Art. 12 Level 2 ready.
3 events, real chain. Each event links to the previous via SHA-256. Each is signed with Ed25519. Re-verify the chain link in the browser with a single click. Read the agent spec →
Paste a public GitHub PR URL and (optionally) your NVIDIA NIM API key. Without a key, the form runs the local mock. With a key, the request is POSTed to /api/submit (server-side proxy). Your key is never logged or stored.
Curated signal digest: which OSS projects closed public PRs, which maintainers publicly flagged AI slop, which CVE claims were hallucinated. Source: docs/briefings/.
Top signal of the week. The cURL bug bounty cancellation continues to dominate the conversation. Stenberg's "Death by a thousand slops" post (Dec 2025) crossed 200k reads this week and was cited in two academic preprints on AI-assisted vulnerability disclosure.
Maintainer pushback, by the numbers.
Curl_urldecode(), curl_easy_perform_v2(), etc.).Hallucinated CVE patterns we've seen this week.
Curl_urldecode()" — function does not exist in cURL. Detected by Aegis Security + halted by Aegis Verdict (risk 0.92).tokio::sync::RwLock::read()" — false claim; the read path is reentrancy-safe by construction. Detected by Aegis Arch (off-pattern for tokio style).prisma.user.findMany({ where: { id: req.query.id }})" — Prisma parameterizes all queries; the claim is impossible. Detected by Aegis Security (1 info, no critical).ARGUS in the wild.
Next week's lens targets. Linux kernel ML subsystem maintainers (post 6.10), the Rust standard library team (post-1.88 MSRV churn), and the new OpenSSF "AI-assisted contribution" working group output (expected Friday).
— Generated 2026-06-16 09:00 UTC by argus-lens v0.1.0 · MIT licensed · source on github.com/SuarezPM/apohara-argus
AI generated 42% of the code committed in 2025. Reviewers didn't get faster. Maintainers closed bug bounties. The bottleneck is no longer generation — it's verification. ARGUS ships the regulator-facing artifact: a SHA-256-hash-chained, Ed25519-signed certificate per analysis. Same shape the EU AI Act Art. 12 Level 2 wants. Same shape your CISO wants. BYOK, MIT, no SaaS lock-in.