Skip to content
Start a run

V12 is your security agent for mission critical code. Start with $200 in free credits.

Open app
A V12 findings workspace and command-line audit running together on a movable desktop. On wide screens, finding rows, tabs, review status, and output sections are interactive.

Drag this title bar to move its window. With the title bar focused, use the arrow keys to move, Shift plus an arrow key to move farther, and Home to reset its position. On narrow screens, the windows move vertically while their fixed left rails stay anchored.

V12 Web

The V12 CLI introduces its commands, creates and watches an audit, lists its findings, marks a confirmed signature-replay issue as valid, and verifies the updated finding list.

V12 CLI

Securing the code behind systems that cannot afford to fail.

We meet you where you work.

Every pull request gets a security review. Findings land beside the code, ready for your team to review.

Connect GitHub
MC
maya-chen commented 2 minutes ago

@v12sec please review the frontend & db surface

v12sec Bot commented just now · edited
Finding Severity Details
F-82768 Critical
Removed status guard enables replayable refund drain

Analyzed twelve files, diff 4f29a17...8bc320e.

Chat with V12 like it’s your security engineer. Ask it anything about the repo, and trigger a run for what actually matters.

Connect Slack

Your coding agent knows how to use V12. Audit the code, pull the findings, and patch them—in one session.

Configure MCP

Review V12 run 42.

Called

v12.v12_findings({"runUid":42,

"severity":["critical","high"]})

3 of 3 findings.

Run 42 complete — 1 critical, 2 high

UID 4 · critical · valid · contracts/Vault.sol:41

Reentrancy permits complete vault drain

UID 9 · high · valid · contracts/OracleAdapter.sol:88

Oracle price can be manipulated within one block

UID 11 · high · unreviewed · contracts/WithdrawalAuthorizer.sol:126

Signature replay bypasses withdrawal limits

UID 11 is unreviewed. Mark it valid, invalid, or acknowledged?

I can also change severity or add a note — after you confirm.

The entire audit lifecycle lives in your terminal. Quote, review, triage, fix, all from one binary.

Install CLI

$ v12 runs create \ --name "Treasury v4 audit" \ --repo acme/treasury --branch main

Scope: acme/treasury @ main (4f29a17) — 12 files, 2,841 LOC

PATH LOC

contracts/AccessManager.sol 318

contracts/LiquidityPool.sol 602

… 10 more files 1,921

Estimated cost: ~$8.42, up to $10.80 (p90)

Create this run? [y/N] y

Run 42 created · queued

Audit your next PR, automatically.

Whatever you build, we bring expertise. No matter what language or framework, V12 finds the bugs you care about.

Every change gets reviewed before it reaches production. Autopilot audits every change as soon as it lands.

V12 audits the intent, not just the syntax. It reads your specs, notes, and past findings to focus on what actually matters to you.

What teams say about V12.

“We had our cryptography library audited by V12 alongside a human auditor. V12 caught every critical bug the human found and surfaced several issues the human missed. For a team our size, an independent review at this depth with both cryptographic and engineering insights was invaluable.”

Winderica Ethereum Foundation

“V12 has given us greater confidence throughout our Solana smart contract audit process. It consistently catches issues that are easy for humans to overlook, helping us identify potential vulnerabilities earlier and focus more of our time on validating complex attack scenarios. It’s become a valuable addition to our security workflow.”

sudoku Meteora

V12 found a critical soundness bug that had been lurking in our ZK code for over a year. Human expert auditors missed it. Since then, we’ve made V12 a central part of a security strategy. Better and cheaper than most human experts.”

Yuvi Lightman Quantus

“V12 has been great at spotting issues and helping us pipeline them into our production process. For Bulk, the biggest value is the loop: find risk, verify it, turn it into a ticket, fix, retest. Excited to see this loop get better every day!”

Jun Bulk Trade

“We write a lot of complex cryptographic code, and security is always top of mind. Having a tool like V12 in our belt has been a huge lift for our security posture. We get detailed code review on complete repositories in hours, giving a boost in confidence for our engineers, researchers, and partners.”

Aaron Feickert Alpen Labs

“V12 is fantastic as another set of review eyes for your high velocity team. When fixing legacy code, it points out all the other ways it was already broken for you.”

Dev Ojha ZCash

Get started with V12.

Open app