Critical 1
High 2
Medium 2
Low 1
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.
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.
Securing the code behind systems that cannot afford to fail.
Every pull request gets a security review. Findings land beside the code, ready for your team to review.
Connect GitHub@v12sec please review the frontend & db surface
| 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 SlackYour coding agent knows how to use V12. Audit the code, pull the findings, and patch them—in one session.
Configure MCP ›
•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 $
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
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.
“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.”
“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.”
“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.”
“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!”
“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.”
“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.”