crumble — by sundae_bar
Sign inGet started
For AI-Native Builders

Your autonomous security agent for AI-generated code.

AI made everyone feel like a senior engineer overnight. Security vulnerabilities didn’t disappear — they just stopped looking dangerous. Crumble reviews every pull request, branch, and AI-generated change for the weird stuff before it ships.

CursorCursor
Claude CodeClaude Code
LovableLovable
v0v0
BoltBolt
ReplitReplit
CursorCursor
Claude CodeClaude Code
LovableLovable
v0v0
BoltBolt
ReplitReplit
Crumble report · main
  • Broken access control — users/[id]/route.ts:14
  • Exposed secret — NEXT_PUBLIC_SERVICE_ROLE_KEY
  • RLS disabled — invoices
  • Prompt injection risk — agent.ts:88
Posted as a GitHub Check Run, inline review comments, and a summary comment on the PR.
An autonomous security review agent · by sundae_bar
Building with Crumble
01 · Install

Install.

02 · Push

Push.

03 · Sleep

Sleep.

One-click GitHub App install. Open a pull request. Crumble clones the branch, walks the diff, and posts a Crumble Audit Check Run with inline review comments — red or green at a glance.

AI writes the code. Nobody reviews the security.

Cursor, Claude Code, Lovable, Replit, and autonomous coding agents let you ship entire applications in an afternoon — and quietly ship the vulnerabilities with them. Most AI-generated vulnerabilities look completely correct. Static scanners only catch known signatures. Crumble adds contextual review designed for AI-generated systems.

Critical

Leaked secrets

API keys committed to public repos. Service tokens in client bundles. Credentials in .env.example. Found in seconds — by us or by the bots scraping GitHub.
High

Broken auth

Skipped lockout, weak password handling, MD5/SHA1 hashing, session cookies missing httpOnly / secure / sameSite. Quietly suggested by AI completions that learned from old code.
High

Insecure database policies

Supabase RLS turned off “just for testing.” Firestore rules wide-open. Drizzle queries built from string concat. The kind of thing that ends up in a postmortem blog post.
AI-native

Prompt injection & unsafe logic

Prompt injection vectors, SSRF in image proxies, eval() in user-controlled paths, jailbreak surfaces, dangerous tool-call gates. The shapes AI tools commonly ship.

Plain English. Real exploits. Specific fixes.

Every finding answers four questions — not a CVE number, not “consider following best practices.”

you commented just now
@crumble review this
Crumble agent
crumble replied
1 critical · 2 high on this PR. Walking the changed files now.
  • CRITICAL · Broken access controlapp/api/users/[id]/route.ts:14 reads params.id straight from the URL with no ownership check. Any logged-in user can read any other user’s profile.
  • HIGH · Exposed secretNEXT_PUBLIC_SERVICE_ROLE_KEY in .env.local. The NEXT_PUBLIC_ prefix ships this to the browser bundle. Rotate the key and remove the prefix.
  • HIGH · Insecure RLSsupabase/migrations/0003.sql disables RLS on public.invoices. Re-enable, then add a policy keyed on auth.uid().
criticalhighposted as a Check Run + 3 inline review comments
01

What's dangerous

The exact line that's a problem — quoted, not paraphrased.

02

Why it matters

Real-world impact. Data exposure, account takeover, financial loss.

03

How attackers exploit it

A concrete attack path, not a CVE number. Plain English.

04

How to fix it

A specific code change you can apply, not 'consider following best practices'.

What lands on every pull request

Four GitHub surfaces. No noise. No “AI says it’s fine.”

Inline review comments

On the lines that matter

Every failing finding with file + line evidence becomes a review comment, attached to the audited commit.
GitHub Check Run

One status, one badge

A Crumble Audit Check Run with conclusion + annotations, so the PR shows red or green at a glance.
Summary comment

The full report, in place

A single Markdown summary keyed to the scan. Re-runs edit the comment in place — no thread bloat.
Roll-up Issue

Critical findings, one place

One crumble-critical Issue per repo. Auto-closes when the latest scan reports zero criticals.
SN121 · Bittensor subnet

Crumble gets smarter through open competition.

Crumble is the initial benchmark implementation for Bittensor subnet 121. Miners compete against Crumble — a real deployed security review system shaped by 1,683+ agent submissions, enterprise deployments, and adversarial testing. As they improve, the subnet continuously raises the performance ceiling of the product itself.

The subnet discovers

  • Exploit detection
  • Remediation reasoning
  • False positive reduction
  • AI-native vulnerability discovery
  • Workflow-level security analysis
  • Autonomous agent security
  • Prompt injection vectors & jailbreaks

Validators rank miners by

  • Vulnerability discovery accuracy
  • Exploit realism
  • Remediation quality
  • False positive rate
  • Patch effectiveness
  • Speed of analysis
A continuous loop between processing and feedback — Crumble feeds findings to the subnet, the subnet feeds remediation back to Crumble.

As AI-generated software scales globally, Crumble gets smarter through SN121.

How Crumble fits inside sundae_bar

An autonomous immune system

for AI-generated software.

Crumble emerged from deploying autonomous systems into enterprise workflows, where security and trust became foundational problems. sundae_bar keeps building AI agents and enterprise automation; Crumble is the trust layer that makes them shippable.

A glassy green shield mark — Crumble's trust layer for AI-generated softwarecrumble — by sundae_bar

Crumble — autonomous security review for AI-generated code.
sundae_bar — AI agents & enterprise automation.
SN121 — the subnet that trains Crumble through adversarial competition.

Visit sundae_bar →
FAQ

Frequently asked questions

Everything teams ask before pointing Crumble at production.

  1. Crumble clones the branch, walks the changed files, and runs an autonomous security review using the OWASP playbook plus AI-native vulnerability patterns learned from SN121. The output lands as a Crumble Audit GitHub Check Run, inline review comments on the offending lines, and a single Markdown summary comment that re-runs edit in place.

Crumble agent

You ship fast.
Crumble watches the weird stuff.

Traditional AppSec was built for humans. Crumble is built for AI-generated systems. Because shipping fast shouldn’t mean shipping vulnerabilities.

An autonomous security review agent · by sundae_bar
Crumble — autonomous security review for AI-generated code