81 audits done, 244 issues found Founder @EgisSec Ex-@Certora Lead Auditor @sherlockdefi Our work https://xitter.cf/t.co/5bDOEbwg5m

Get secured 👉
Joined December 2022
If your backend or relayer acts on an emitted event, it can be lied to. The EVM never checks that a log matches the state it claims. A contract can emit a transfer that moved nothing. EventSpec reproduced it on bridge relayers. arxiv.org/abs/2609.07865 A log is a claim, not a receipt.
1
4
180
Does your protocol give out anything per address? High severity issue we found while auditing a raffle project. An address with one Wei staked had the same odds of winning as the largest staker. 1️⃣ Project summary Lotus is a staking protocol. You lock LOTUS, your position earns shares, and five percent of every reward distribution funds a separate raffle pool. Every two weeks that pool pays its whole jackpot, in TITANX, to one staker, drawn with Chainlink VRF. 2️⃣ The bug The pool holds its participants as a set of addresses, and the draw is one line, index into that set with the random word. One address, one ticket. Stake size doesn't appear in that line. Entering the set was a side effect of staking, with no threshold of its own. One share put an address in, and one share was one wei of LOTUS. The randomness was never the problem. What the random number indexed into was. 3️⃣ The attack path 1. Stake a wei of LOTUS from an address. That address is now a ticket. 2. Repeat from a substantial number of addresses. 3. Every honest staker's odds drop, whatever they locked. The protocol priced a raffle ticket in gas and priced everything else in stake. 4️⃣ Fix The client shipped a minimum stake to enter the draw. Run the split test on anything you weight. If splitting one position across ten addresses beats holding one, you don't have a weighting, you have a headcount. If you have the same pattern in your codebase, contact us so you don't repeat the same mistake. egissec.net
1
4
193
Do you review your own contracts before an audit? @AwareXone has skills that cover 10 different bug classes using a knowledge base consisting of target scoring, bug patterns, grep arsenal, PoC templates and real case studies. Check them out below ⬇️
1
2
5
303
If every user of your protocol delegatecalls into one shared helper contract, this affects you too. On 1st of September, four forgotten Reflexer vaults were drained for 5.9436 ETH by two rules that are both correct. 1️⃣ Summary Reflexer's GEB is the engine behind RAI, a stablecoin you mint by locking ETH in your own vault. Nobody calls the vault manager directly. You delegatecall a shared helper from your own proxy, so address(this) is your proxy, recorded as the owner. 2️⃣ The bug Rule one, record address(this) as the owner. Correct under delegatecall. Rule two, let only the recorded owner move a vault's balance. Correct on its own. In 2020 someone reached the helper as a plain call instead of through a proxy. address(this) was then the helper itself, so vaults 3, 5, 8 and 18 ended up owned by a shared contract whose migration function, quitSystem, is public and unchecked. The manager compares the caller to the recorded owner, sees the helper on both sides, and says yes. Nothing was bypassed. 3️⃣ Attack path 1. Reflexer has been in permanent settlement since January 2021, so anyone may cancel a vault's debt. Do that for all four, leaving debt free ETH in each. 2. Call that migration function directly, once per vault, moving every balance to a handler you control, then exit through the ETH adapter. Four vaults, one transaction, five years after that owner field was written. Delete either rule and the ETH is still there. An access check is only as trustworthy as whatever filled in its owner field. If you have the same pattern in your codebase, contact us so you don't repeat the same mistake. egissec.net
2
4
368
deth retweeted
I've been cooking hard over the last few weeks to get my new project @Stature_finance up and running. After billions of tokens and not seeing the sun for a while, I submitted the first version for the @solana Stocklana hackathon today. Stature will be the easiest and cheapest way for end users to buy tokenized stocks. Now I still have about 2 weeks left to add more functionality, start the beta, and get the first people to actually invest using the app before I hand it in for the big Colloseum hackathon. I'm a complete newbie at videos, but my assistant (he loves to eat tokens) and I got it to look really decent, so I'll share it here with all of you Also, check out the website/waitlist -> stature.finance
19
9
6
103
6,243
deth retweeted
> Be Bob > Bob conducts an audit > Audit finds Critical > Bob waves it off as “out of scope” > Bob gets drained the moment he deploys live > Don’t be Bob
5
26
739
deth retweeted
Intended and safe are two different things Just because this is you “intended” design doesn’t mean it’s a “safe” design Auditors raise a hand if this ever happened to you 🖐️ And protocols/founders please listen to your auditors
1
1
15
636
deth retweeted
I hear this shit everyday > "We already engaged a firm" - Ok, which one? Ghosted > "We've conducted an internal review" - So you are not only developers, but auditors too? > "We'll keep you in mind for future reviews" - So you'll contact me when you get exploited? Take security seriously please
1
10
594
deth retweeted
I've outreached to 10 teams that recently went live on @arc recently All live, all holding funds, 0 audits between them I connect with them and I ask, what's the timeline on a security review and if @EgisSec can help (even tho they are already live...) Their responses: > "We conducted one internally, an external audit isn't necessary" > "We already engaged a firm" (I followup by asking which firm and I get ghosted) > Seen I got kicked out of 1 tg group because I asked publicly and they didn't want me to cause "fud" People, if you are using a product that doesn't have a security review, you have no business using that product
8
2
52
2,592
Website redesign is 95% complete, stay tuned.
1
2
198
deth retweeted
Best marketing advice I've received > Post everyday Groundbreaking advice, I know, but 2 weeks ago I started posting twice on my personal account and once on @EgisSec Over 20 people have outreached with questions, advice, career opportunities, etc This shit works
1
33
714
deth retweeted
Audit reports should include sections for centralization risks At @EgisSec we always review all centralization risks and put them in their own dedicated section in each report Wallet compromise and phishing accounted for ~$810M in H1 2026 alone We have to do better
1
14
520
deth retweeted
Recently I had a conversation with a potential lead looking for an audit They were looking at several teams and wanted me to give them a quote I sent the quote and they reply with "We don't have the budget for you, so we chose XYZ" I didn't back down or get defensive, I asked one question "I understand, XYZ is a great choice, our price reflects our experience and expertise so we can't go any lower. Who would you have picked if the price was the same?" "You, we just don't have the budget right now" They admitted @EgisSec was the better choice, I didn't even have to convince them A few weeks later I ask how the audit went, they say that they went back to building and the audit is on hold, I asked about a timeline on the new audit, you can see their response in the image Don't back down on your price, push the client to understand why that's the price
2
2
51
2,061
To all protocols that plan for a security review. The singles most important thing you can do, is give a correct scope for the audit. A new ack3 preprint mapped 135 DeFi incidents from H1 2026. Of the 68 with a prior audits, 46 were exploited in code the audit never covered. A malformed scope can lead to disastrous consequences. @EgisSec doesn't look blindly into your scope, if something marked out of scope is necessary to be reviewed, we'll tell you.
1
9
430
deth retweeted
The best auditors in the world Are those who fear mediocrity
1
2
34
1,170
deth retweeted
In the past month I've reported ~20 live bugs to protocols Guess how many answered . . . 5
4
1
46
2,451
deth retweeted
Still better than sex
2
1
1
26
1,173
Public service announcement to all crypt founders.
2
3
163
deth retweeted
The last few months after my layoff from @Certora were hard > Work all day > Get 0 clients Market is still rough, a lot of auditors are now moving on to other things or cutting their rates by 30-50% in order to get any work My stuborness paid off, @EgisSec is fully booked for the next 5 weeks, engaging in 2 private engagements Time to get the ball rolling
13
2
150
3,927