An ArgosBrain AI Code Audit — deterministic, reachability-aware, computed from the actual source at one commit. Don't trust this page: re-run it yourself and you'll get the same result.
Across 38,400 symbols (TypeScript & Go), the audit found 0 reachable critical/high security issues, 7 medium/low findings, no unmasked PII flows, and no unfinished AI stubs reachable from production. Severity caps at High by convention (reachability-ranked) — see scope.
● Strong ● Satisfactory ● Moderate ● Weak — each rating is computed deterministically (same code → same rating).
Findings are reachability-ranked: an issue only counts if an attacker can structurally reach it. Down-rated and unreachable candidates are listed in the appendix, never deleted. Each finding carries a CWE, a severity, an exploitation difficulty, and a file:line target.
err.stack in the JSON body when NODE_ENV is unset. Reachable from 6 public routes. Leaks file paths and dependency versions useful for follow-on attacks.stack field ships in production responses.
Access-Control-Allow-Origin echoes req.headers.origin. Credentials are not currently sent cross-origin, so impact is Low — but the reflected-origin pattern becomes High the moment a credentialed endpoint is added.+ 5 more (3 low, 2 info) in the full report · SARIF export available for CodeQL / Semgrep / GitHub code-scanning interop.
Empirically, 89% of real AI-code defects are maintainability, not security. This section is unique to ArgosBrain — no SAST tool or audit firm surfaces it.
reports/summary.ts:140 — linear token blow-up. Estimated 8× spend on large batches.Policy-side GRC tools (Vanta, Drata) collect config and policy attestations. They have no code-level reachability proof. This audit supplies the missing layer: SOC 2 CC6.1 logical-access evidence as source→sink paths, with file:line citations an auditor can follow.
Signature ed25519:9f2c…a41b · tied to commit a3f9c21 · cannot be forged or back-dated. Same input → same report. No LLM in the read path.
ArgosBrain reports structural reachability — necessary evidence, not a guarantee. Static control-flow does not see reflection, dynamic dispatch, or runtime configuration; a finding unreachable today can become reachable after a refactor. Down-rated and dropped candidates are kept in the appendix, never silently deleted. This is a reproducible signal, not a legal-grade exploitability proof — pair with dynamic testing (Semgrep Pro / CodeQL) and your perimeter controls. Findings require human verification before remediation.
This is a demo with sample data — Vela Payments is fictional. Run a real audit on your codebase → · How it works