Multi-agent AI smart contract security. Built for deeper vulnerability detection. Trusted by @1inch, @LidoFinance, @GearboxProtocol

New version of SavantChat is LIVE! 2x more powerful, noticeably faster, cleaner UI. What changed underneath: ▸ In closed test runs, the new engine caught up to 2x more vulnerabilities than the best human auditor working the same code ▸ Stronger models across the pipeline, so audits and answers both got sharper ▸ Context collection rebuilt. The engine actually understands how your codebase fits together now ▸ Vulnerability database workflows optimized and much faster ▸ First-class support for every language you build in (not just contracts) ▸ Fine-tuned prompts doing the heavy lifting underneath ▸ Cleaner UI, dark and light modes This release resets what you should expect from an audit. Go see it. savant.chat
1
10
25,492
This week we worked on transparency and reliability in the audit pipeline: a permanent activity record for every audit, steadier finding verification, and less waiting around top-ups and imports. ▸ See what your audit did. Every completed audit now keeps a permanent record of which phases ran, how long each took, how many potential issues were checked and dismissed on review, and which verdicts were reached, so a clean report with zero findings still shows the work behind it. The report summary now covers the whole audit. ▸ Faster, more reliable verification. The environment for verifying findings is now prepared in its own step while the audit runs, not after it. ▸ Better support for Foundry projects that reach contracts through project imports and vendored dependency folders. ▸ Crypto top-ups are credited as soon as the payment confirms, not up to 10 minutes later. ▸ Repository imports on the New Audit page no longer leave you on a spinner for up to 30 seconds. ▸ Every file in the scope tree can now show its details, such as why it was excluded, with long details expandable. ▸ Audit progress no longer shows internal error text. TL;DR. Audits now show their work, verification is steadier, and there's less waiting around them.
This week we worked on the next SavantChat release: faster audits, steadier pipelines, and new models under the hood. ▸ Audits that run start to finish on whatever you send. The goal for the next version: if a project arrives with missing files or half the data incomplete, the agent still carries it from raw upload to a finished report, with no one on our side stepping in. ▸ An agent stack around the product, not just inside it. We are building AI agents that support SavantChat: staying present online, getting current information to users, sales, and the rest. ▸ We are also testing the auditor on bug bounty platforms and sharpening how it performs in that market. Anything you wish the auditor did that it does not do yet?
1
63
Glad to be on the @CRX_FX run through @sherlockdefi's Audit Engine. This wasn't a typical Solidity repo: a zkVM risk engine and an FX clearing core, with Rust in scope. SavantChat finished #1 on coverage, unique findings and weighted score: 14 of the 21 accepted findings, 10 of them nobody else surfaced, and a weighted score of 16.
The @CRX_FX team completed an AI-only Sherlock Audit Engine run on their zkVM Risk Engine + FX Clearing Core. CRXFX is bringing FX rate locks on-chain: 30+ corridors, custom contracts, and instant USDC settlement. 3 AI auditors: @v12sec / @zerocool_ai / @savantchat 51 submissions 21 accepted findings 1 High | 8 Medium | 3 Low | 9 Info
3
169
~$884k left DeFi this week through 7 smart contract bugs — lines of code that shipped, sat in production, and waited for someone to read them the way an attacker does. What broke, and why your code might have the same thing 🧵
1
4
184
GaslessReservoirEnabler, ~$23k across 997 wallets. The contract checked which module ran, never whose tokens were moving, so anyone could spend other people's allowances. Same missing check as Bonfire, 5 days apart. 2 of this week's 7 hacks.
🚨SlowMist TI Alert🚨 💸 GaslessReservoirEnabler Loss: ~$23k 🔍 Root Cause: GaslessReservoirEnabler’s erc20WithTransfersAndExecute → _executeInternal checked module addresses but did not bind ERC20 transferFrom instructions to an authorized asset owner, allowing arbitrary callers to spend victims’ existing allowances through whitelisted tokens. 📌 Attacker: 0x46f54c1a86575679fc3d29666c1717e9786279aa 📌 Victim: 997 token-holder addresses, including 0x2f785ef4f514f6b785ab93062e05cfcc937fac96 📌 Vulnerable Contract: 0x9b58fdadc16e30fba313e044bf9e88689c3f163e Impact: Existing WETH and ZED balances were transferred from token holders; proceeds were consolidated and deposited into a bridge on Polygon. Powered by SlowMist.AI Tx: polygonscan.com/tx/0x2e47674…
1
11
Every bug in this thread is a known class. Every one looks correct until someone reads it as an attacker. On every run, savant.chat reviews your code with no assumptions, inventing every attack vector and exploit path it can, including ones no database has seen yet. Then every finding is checked against 200+ vulnerability classes distilled from 20,000 real exploits. 10–30 minutes a run. Run it on every commit through GitHub or GitLab CI, and before your human audit, so auditors spend their hours on the hard parts. It won't fix what's already deployed. It can stop the next one from shipping.
11
First results from @sherlockdefi's new Audit Engine are public. SavantChat ranks #1 on coverage, unique findings and weighted score. ▸ 66.7% coverage of accepted findings, highest in the engagement ▸ 10 unique findings nobody else surfaced, 47.6% of everything we reported ▸ 16 weighted score, top of the board Ready for the next one.
NDA says we can't talk about the private leaderboard. We'll just say: we liked how we showed up. Congrats @sherlockdefi - this is the future!
5
294
The line that drained $2M is 1 missing check. SavantChat finds it and writes the exploit that proves it. → savant.chat
New version of SavantChat is LIVE! 2x more powerful, noticeably faster, cleaner UI. What changed underneath: ▸ In closed test runs, the new engine caught up to 2x more vulnerabilities than the best human auditor working the same code ▸ Stronger models across the pipeline, so audits and answers both got sharper ▸ Context collection rebuilt. The engine actually understands how your codebase fits together now ▸ Vulnerability database workflows optimized and much faster ▸ First-class support for every language you build in (not just contracts) ▸ Fine-tuned prompts doing the heavy lifting underneath ▸ Cleaner UI, dark and light modes This release resets what you should expect from an audit. Go see it. savant.chat
1
99
This week we worked on the next SavantChat release: faster audits, steadier pipelines, and new models under the hood. ▸ Audits that run start to finish on whatever you send. The goal for the next version: if a project arrives with missing files or half the data incomplete, the agent still carries it from raw upload to a finished report, with no one on our side stepping in. ▸ An agent stack around the product, not just inside it. We are building AI agents that support SavantChat: staying present online, getting current information to users, sales, and the rest. ▸ We are also testing the auditor on bug bounty platforms and sharpening how it performs in that market. Anything you wish the auditor did that it does not do yet?
This week went to what happens after a finding: proving it, checking it, and shipping it. ▸ New post-processing stages in the pipeline. The focus is how the agent interacts with code once it has a suspicion: writing a proof of concept, running it, and formally modifying the code to check whether the finding holds. Alongside that, ongoing work on agent stability and audit quality. ▸ An experimental standalone tool that combines formal verification, symbolic execution, and an SMT solver. This is not the agent, it is a separate component. It can help general-purpose agents hunt for vulnerabilities, though a specialized auditor like ours will still do that job better. ▸ We plan to test the pipeline on real bug bounty scope and in contest-style settings. ▸ We are also moving the business side of audits onto AI agents. Every one of these gets measured on our benchmarks before it ships.
1
1
2
219
"A third party gets 1 real finding and 100 pieces of slop. Telling which is which is a really hard problem." — @igorgulamov A question we hear from open-source teams: if an AI audits my code, does the model provider now know my vulnerabilities? Here is what the provider actually sees. An audit produces gigabytes of intermediate reasoning, and most of it is noise by design: hypotheses that went nowhere, checks that failed, paths the critic threw out. The 1 finding that matters is buried in there, and the only thing that can pull it out is the pipeline that produced it. Without that internal state, the raw stream is close to worthless. Meanwhile the code itself is already public. Skipping the audit does not hide the bug from attackers. It only hides it from you.
Recordings from @BlockchainProfs Community Day just dropped, and both our sessions are worth your time if you care where AI security is heading. #1: @alexgulamova's talk traces the industry's jump from manual audits and static analyzers to AI-native security infrastructure, and lays out a practical blueprint for a 2026 pipeline: automated AI checks in CI/CD, AI-assisted audit prep, rigorous human review as the final layer. Plus the trap most teams fall into: leaning on a single defense or a surface-level AI wrapper. #2: @igorgulamov's panel with @pessimistic_io, @hexens and @EPAMSystems is a raw debate on the real boundaries of autonomous security tooling. Operational readiness, the automated arms race between attacker scripts and defensive rails, and where static defenses break down. Two angles on the same shift: attackers already have AI, defenders need parity. (links below 👇)
1
5
186
A hacker drained $7.8M from a Gnosis Safe yesterday and walked away with $0. A bot named yoink took it instead. Everything known so far, in 1 place: the bug, the exploit, the front-run, where the money is now 🧵
We've detected potential suspicious activity on an the address (0xc70f00cd7e461686b04b0e912e309beca8b80ea0) that received rsETH a few hours ago. Out of an abundance of caution, we've placed that address under a temporary 24-hour pause. During this window, rsETH cannot move in or out of it. We're working closely with security experts to investigate and resolve this as quickly as possible. This is a precautionary, wallet-level measure only. Kelp contracts are safe, rsETH remains fully backed, and all operations - minting, withdrawals, and integrations - are running normally. No user action is required. We'll share a full update once the review concludes.
1
4
532
Where this lived matters. Not in the wallet, not in the token, but in a trusted component the owner chose. An authorization check that trusts address(this) is a textbook class, 1 of the 200+ in the reference book savant.chat audits against. The kind of bug that looks correct until someone reads it as an attacker.
1
29
If you run a Safe with modules or executors: audit the module, not just the Safe. The trust boundary is wherever you delegated it.
25