OtterSec Profile Banner
OtterSec Profile
OtterSec

@osec_io

18,028
Followers
40
Following
198
Media
1,021
Statuses

Audits that protect blockchain ideas.

Joined February 2022
Don't wanna be here? Send us removal request.
Pinned Tweet
@osec_io
OtterSec
2 years
Thread of interesting audits we have done, blog posts for a quick read, and more!
41
97
250
@osec_io
OtterSec
2 years
In light of our recent partnership with @xNFT_Backpack , we are giving away 20 invite codes to the Backpack Beta! 🎒 To enter: -Follow @xNFT_Backpack and @osec_io -Like and retweet this tweet 20 people will be randomly selected on October 29th @ 3PM PST! #WAO
Tweet media one
249
312
402
@osec_io
OtterSec
2 years
@mangomarkets was just drained for over $100M. 🧵
Tweet media one
242
616
2K
@osec_io
OtterSec
1 year
🦦 🤝 🎒 Bag Secured. We're proud to keep @xNFT_Backpack safe with ongoing security audits. To celebrate our ongoing partnership, we’re giving away 5 @MadLadsNFT madlist. To participate simply: 🦦 Like & RT 🦦 Follow @osec_io and @xNFT_Backpack
Tweet media one
483
946
1K
@osec_io
OtterSec
2 years
Closed source @Solana programs used to be safe. We’ve changed that. Learn how to hack Solana programs with our open-source #BinaryNinja plugin 👇
Tweet media one
33
167
758
@osec_io
OtterSec
2 years
Over $4M was drained from Solana wallets over the past 2 days. We’ve been working directly with @solana and @slope_finance to investigate. Here’s what we found.
Tweet media one
151
188
444
@osec_io
OtterSec
2 years
Over 5000 Solana wallets have been drained in the past few hours.
Tweet media one
35
153
470
@osec_io
OtterSec
2 years
SPL-token-swap: This February, we discovered a critical rounding exploit in the Solana Program Library token-swap implementation. With over $74 M at risk, this was one of the most impactful bugs we’ve reported. Let’s take a deep dive: 1/
Tweet media one
12
82
398
@osec_io
OtterSec
2 years
We’re continuing to investigate the recent Mango Markets hack. Let’s clear up some misinformation. 🧵
Tweet media one
15
70
282
@osec_io
OtterSec
1 year
As part of our ongoing security partnership and collaboration with @ape16z , we are giving away 3 apelists for the big mint at the end of the month! To enter: - Follow @ape16z and @osec_io - Like and retweet this tweet 3 spots to be given away on November 27th 3PM PST! ⬇️
Tweet media one
41
236
283
@osec_io
OtterSec
1 year
. @iearnfinance was just hacked for over $10M. Here's what we know. 🧵
Tweet media one
6
95
297
@osec_io
OtterSec
2 years
It appears the attacker was able to manipulate their Mango collateral. They temporarily spiked up their collateral value, and then took out massive loans from the Mango treasury.
Tweet media one
12
34
255
@osec_io
OtterSec
2 years
Rent Thief: 1/ An MEV bot has been stealing rent from @solendprotocol by abusing the account initialization process. This is the story of the curious rent thief ; 🧵
5
33
209
@osec_io
OtterSec
2 years
Over the past two weeks, we’ve worked closely with @slope_finance , @phantom , and @solana to investigate the root cause of the drained wallets. Here’s what we found.
Tweet media one
24
62
230
@osec_io
OtterSec
2 years
We're recruiting security researchers! Competitive salary at up to 250/hr (500k annualized). Please send an email to contact @osec .io or DM us!
16
46
244
@osec_io
OtterSec
2 years
Building on Move? Let’s talk about the Move Prover. The complete guide for formally verifying your smart contracts 👇
5
53
209
@osec_io
OtterSec
2 years
Want to learn how to hack smart contracts? We're excited to release our introduction to Solana (from an auditor's perspective)!
3
61
232
@osec_io
OtterSec
2 years
If you've been affected, please fill out this form!
10
115
200
@osec_io
OtterSec
2 years
1/ @nirvana_fi was hacked for $3.49 M a few hours ago. How did this happen? 🧵
Tweet media one
6
46
202
@osec_io
OtterSec
1 year
Hackers stole $44.6M this month. The best threads to understand each exploit:
Tweet media one
3
36
192
@osec_io
OtterSec
1 year
A large MEV bot was recently hacked for almost 20M. It all happened in one block. Here's what we know 🧵
Tweet media one
10
32
191
@osec_io
OtterSec
1 year
1/ Alameda has been a long-standing, loyal security audit client of ours. We also work closely with many projects on Solana, many of which are directly or indirectly affected by FTX’s insolvency. Here’s our perspective.
Tweet media one
13
73
182
@osec_io
OtterSec
2 years
Credit goes to @TomGeshury for alerting us. This is an ongoing investigation, follow us @osec_io to stay up to date on the latest.
6
7
161
@osec_io
OtterSec
2 years
1/ In our recent audit report on @JetProtocol ’s governance program, we listed 13 findings and 4 vulnerabilities. One of these vulnerabilities stand out from the others: OS-JET-ADV-01 Let’s take a deep dive into this rounding error, the implications, as well as its exploitability
Tweet media one
3
27
162
@osec_io
OtterSec
1 year
. @SushiSwap 's RouteProcessor2 contract was recently hacked. Let's dive into what happened. 🧵
Tweet media one
11
36
145
@osec_io
OtterSec
1 year
We’ve spent hundreds of hours auditing Solana protocols. There are several unique aspects of Rust that developers should keep in mind to write secure contracts. An otter’s complete guide to Rust 🧵 🦦
Tweet media one
6
30
154
@osec_io
OtterSec
2 years
We’ve been following the recent Solana wallet draining. Let’s clear up some misinformation. 🧵
Tweet media one
5
63
140
@osec_io
OtterSec
2 years
We have independently confirmed that Slope’s mobile app sends off mnemonics via TLS to their centralized Sentry server. These mnemonics are then stored in plaintext, meaning anybody with access to Sentry could access user private keys.
Tweet media one
15
33
133
@osec_io
OtterSec
1 year
As part of a routine audit, we found a critical memory corruption issue in Solana’s onchain SDK. If you’ve ever used account reallocation, pay close attention ⏰ Here’s how it all happened.
9
40
136
@osec_io
OtterSec
6 months
Maintain security. Maintain transparency. 🦦🤝🏼🎒
@armaniferrante
Armani Ferrante (hiring)
6 months
We've made a ton of progress here, partnering with an incredible team of security researchers at @osec_io . In fact, the proofs are done, but we need to integrate them into our general system. We need to run verification from the wallet. We expect to be held to this standard.
1
3
111
6
16
118
@osec_io
OtterSec
5 months
New blog post: Jumping Around In The VM We explore low-level Solana VM behavior, leveraging Jump Oriented Programming inside the Solana VM, and look at how to escalate from a powerful memory corruption primitive to full program control. Read more here →
3
33
121
@osec_io
OtterSec
2 years
@Crema_Finance was recently hacked for over $6M. Unlike previous attacks, this hacker used Solend flashloans to drain the pool. We’re working closely with the Crema team to help resolve this issue. In the meantime, we’ll be sharing what we know about the exploit 🧵
Tweet media one
Tweet media two
10
57
116
@osec_io
OtterSec
2 years
Over the next few days, we will be publishing our analysis of two critical vulnerabilities in spl-lending and spl-token-swap. Turn notifications on to get them first
7
11
115
@osec_io
OtterSec
1 year
@RaydiumProtocol just got hacked. It doesn't seem like a smart contract vulnerability. Here's our analysis.
Tweet media one
3
45
116
@osec_io
OtterSec
1 year
We present a novel framework for formally verifying Solana smart contracts — and a case study application to @SquadsProtocol . A story about bounded model checking, practical specifications, and Anchor macro internals.
7
32
108
@osec_io
OtterSec
1 year
While smart contract security is important, there are other simple attack vectors, like Discord, that have been used to socially engineer community members for their Discord credentials and private keys. Let's dive into the recent attacks on #Aptos Discords 👇 1/9
Tweet media one
5
47
97
@osec_io
OtterSec
1 year
Safe contracts start with clean code. Here are three cheat sheets to write better contracts in Solidity ⬇️ 🦦
Tweet media one
4
17
108
@osec_io
OtterSec
2 years
Over 5,300 private keys which were not a part of the exploit were found in the Sentry instance. 2,358 of these addresses have tokens in them. If you used Slope, PLEASE MOVE YOUR FUNDS.
@osec_io
OtterSec
2 years
This affects multiple wallets - Phantom, Slope, Solflare, TrustWallet - across a wide variety of platforms. FOR USERS, please move your assets to a hardware ledger or a centralized exchange.
13
9
33
7
48
106
@osec_io
OtterSec
2 years
Calling all Move devs and security engineers 🗣️ We are holding a space with @TsunamiFinance_ and @STARSPACEio to discuss the current state of cybersecurity on Aptos and Sui! If you are developing in Move or have interest in how we operate, tune in:
7
22
93
@osec_io
OtterSec
1 year
We’ve spent hundreds of hours auditing protocols on Aptos and Sui. There are several unique aspects of the Move language that developers should keep in mind to write secure contracts. An otter’s complete guide to writing safer contracts in Move:
Tweet media one
8
23
94
@osec_io
OtterSec
9 months
🚨Announcement🚨 OtterSec has added @ArkhamIntel to our tech stack in order to track, recover, and blacklist stolen funds across all ecosystems in the event of an exploit. Their alert system and API will allow us to take action swiftly and return user funds quicker than ever.🤝
Tweet media one
6
22
87
@osec_io
OtterSec
2 years
These transactions are being signed by the actual owners, suggesting some sort of private key compromise.
Tweet media one
8
25
85
@osec_io
OtterSec
2 years
At a high level, 1. This was not a flashloan attack 2. The attacker addresses were funded 5.5M via FTX 3. It appears the attacker manipulated prices across all exchanges, not just Solana oracles
Tweet media one
6
6
82
@osec_io
OtterSec
2 years
Congrats to @AptosLabs on mainnet launch! 🎉 Join @cuffyCapital , @EVNFT , and @cyber_porter in our AMA tomorrow for all community members and projects building in the space! Looking forward to hearing from everyone about #Aptos and #Move 👂🏼
5
11
78
@osec_io
OtterSec
2 years
Josh Siegel, 17 year veteran at @jump_ , plays Mastermind against founder of OtterSec, Robert Chen, while discussing @wormholecrypto , @SuiNetwork , @AptosFoundation , @Solana and @NEARProtocol .
Tweet media one
Tweet media two
Tweet media three
5
7
89
@osec_io
OtterSec
2 years
Are you attending the Solana Hacker house in Stockholm? Look out for our panel on August 25 (4:30 to 5:00pm) where we are joined by @goFYEO , @HalbornSecurity , and @QuickNode to discuss security and digital trust in web3!
Tweet media one
1
6
49
@osec_io
OtterSec
8 months
Head of Accounts, @cuffyCapital , presenting on the importance of Formal Verification for @StellarOrg . We are excited to make @SorobanOfficial a more secure place to develop smart contracts! #Meridian2023 #StellarSocialClub
Tweet media one
Tweet media two
Tweet media three
2
19
77
@osec_io
OtterSec
1 year
OtterSec and Sui Foundation announce the SuiTF Challenge for Denver #SuiBuilderHouse attendees!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
7
16
76
@osec_io
OtterSec
1 year
Excited to announce our partnership with @SuiNSdapp ! We will be hosting a community AMA tomorrow to discuss the Sui Ecosystem and Security 💧🦦
1
17
68
@osec_io
OtterSec
4 months
NEW: Rounding Problems, published January 18th, 2024. Rounding-related hacks are having a moment in the spotlight. We explore these exploits, correct some popular misunderstandings, and provide mitigations. Read more here:
3
14
73
@osec_io
OtterSec
1 year
We caught over $840M in critical exploits over the last 12 months. How? One audit at a time. Line by line. Day by day. For 12 months. 🦦
4
4
75
@osec_io
OtterSec
1 month
OtterSec is excited to introduce what we’ve been cooking lately: OtterChain! OtterChain is a new L3, built with security in mind. We’re more than a multisig: we’re two multisigs! Going forward, every protocol we audit will exclusively launch on OtterChain 🦦
8
5
72
@osec_io
OtterSec
2 years
We are excited to announce the release of our open-source Binary Ninja plugin for Solana EBPF. We’ve been developing it internally for a few weeks and it is finally mature enough to be useful for actual program analysis:
1
5
61
@osec_io
OtterSec
1 year
Serious answers only 🦦
Tweet media one
17
8
58
@osec_io
OtterSec
2 years
Approximately 1,400 of the addresses in the exploit were present in Sentry logs. Notably, this does not account for all the hacked addresses. We are still investigating this discrepancy and possible other vectors.
Tweet media one
3
3
59
@osec_io
OtterSec
1 month
We had a great team bonding activity during our Japan offsite today: otters 🤝 otters!!!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
1
59
@osec_io
OtterSec
10 months
🚨Otters On-Chain: Episode 07🚨 💰Solana DeFi Edition: @DriftProtocol , @marginfi , @cypher_protocol , @jito_labs , and more💰 Drop everything you’re doing and start providing liquidity💦 July 12th at 3PM EST
Tweet media one
5
14
53
@osec_io
OtterSec
2 years
We were engaged by the @cega_fi team to perform a security audit of their smart contract code and we’re proud to announce its successful conclusion! Code quality was high, and all vulnerabilities were patched and confirmed. Deep dive below into interesting technical findings: 🧵
2
7
52
@osec_io
OtterSec
1 year
Yo 🚨🦦 Join Episode [01] of “Otters On-Chain”, where we sit down with some of the biggest names in crypto to chat market conditions, protocol development, and security. Our first guest is @VRRBFounder , he is the creator of @VRRBLabs and will be joining …
Tweet media one
7
19
52
@osec_io
OtterSec
1 year
Excited to partner with @getcode on their timelock program, a novel approach to Solana transaction UX.
@getcode
Code
1 year
On Code, transactions are always instant. This is enabled through a novel on-chain program called the Timelock program. @osec_io just completed their audit of the Timelock program, found here: Next up is the Splitter program.
3
11
55
0
14
48
@osec_io
OtterSec
10 months
Hackers switched it up in June. It's important to remember that not all attacks stem from bad code. Here are the top 4 most unique hacks from last month.
1
13
52
@osec_io
OtterSec
1 year
Introducing our first CTF challenge of 2023: The ISTM List! The challenge is now live till 20th January, more info below 👇
Tweet media one
3
14
52
@osec_io
OtterSec
6 months
Been hearing a lot about Metamask Snaps? Let's take a look at what they are, how they work, and some of the vulnerability research OtterSec has done, including a bug we found in the sandboxing layer. More technical details can be found in our blog post:
@osec_io
OtterSec
6 months
Metamask Snaps: Playing in the Sand Published November 1st, 2023
1
18
45
1
15
47
@osec_io
OtterSec
2 years
In our analysis of the @phantom mobile wallet codebase, we did not find any evidence of vulnerabilities which would lead to compromise of mnemonics or the application itself.
3
5
38
@osec_io
OtterSec
3 months
OtterSec is excited to announce that our audit of the restaking vaults has been completed! We’re proud to have partnered on supporting the first restaking vaults on Solana 🔥
@Picasso_Network
Picasso 🎨
3 months
1/ 🎨 Restaking Vaults on @Solana are now live! 🗓️ Experience the first instance of Restaking on @Solana . ⚔️ Dive into the MANTIS Games Competition. 🤝 Time to build or join a team. 🖥️ Live on
46
104
464
2
10
46
@osec_io
OtterSec
1 year
An update on the flashbots hacker. What we know:
Tweet media one
5
7
47
@osec_io
OtterSec
1 year
Ω 🤝 🦦 Olympus is building $OHM, DeFi’s decentralized reserve currency, and @osec_io keeps this vision secure. We’re proud to announce the completion of our @OlympusDAO audit!
Tweet media one
3
8
43
@osec_io
OtterSec
2 years
Slope has been very helpful in sharing data related to the hack. We received the database 4:45 PM UTC August 3rd and immediately began our investigation. The Sentry logs spanned between July 28th and August 3rd.
Tweet media one
4
3
42
@osec_io
OtterSec
1 year
We’ve audited 60+ leading protocols. Yet 66% of audits contain at least one critical vulnerability. Why blockchain security is so difficult for world-class teams:
1
10
47
@osec_io
OtterSec
10 months
What does "memory-safe" actually do? Join us on an exploration into the Solidity compilation pipeline, optimization assumptions, and how it all relates to "memory-safe" assembly 🦦
0
13
45
@osec_io
OtterSec
6 months
First step of Solana #Breakpoint2023 : MEV Camp. Find us in Amsterdam this week 🦦
Tweet media one
1
9
44
@osec_io
OtterSec
3 months
We would also like to state that LFG has not worked with us, and the report on their page is fake. If you want to find our reports, they are available here:
@trailofbits
Trail of Bits
3 months
Warning: @lfgexchange is falsely claiming to have worked with us on an audit. The report on their page is fake. If you want to verify the authenticity of a @trailofbits report, find it on our publications repo, the authoritative source straight from us.
Tweet media one
16
42
181
3
10
40
@osec_io
OtterSec
2 years
Going to Lisbon for @SolanaConf ? We'd love to see you there along with some of our amazing partners :) @saydialect @SquadsProtocol @marginfi @clockwork_xyz @jito_labs
Tweet media one
3
3
39
@osec_io
OtterSec
2 years
We’re proud to announce that the @mrgntrade blackbox vault is now live! Always a pleasure to work with teams that put an emphasis on security!
Tweet media one
6
2
41
@osec_io
OtterSec
3 months
Hey crypto security researchers... will you be our valentine? We’re excited to help spread the word about the Safe Harbor Agreement, along with sending love to our security crushes @samczsun and the @_SEAL_Org ❤️
Tweet media one
@_SEAL_Org
Security Alliance
3 months
Hello world!
24
62
339
3
13
43
@osec_io
OtterSec
2 years
The attacker created a ~480M MNGO-PERP position and countertraded themself on another account. They then manipulated the price of MNGO up across a number of exchanges, borrowing against their unrealized MNGO gains to drain the protocol.
Tweet media one
1
1
37
@osec_io
OtterSec
2 years
1/ We were engaged by @port_finance to audit their fixed-rate lending program, Sundial. In our audit, we found 3 bugs that could lead to loss of funds for Port and its users. Let’s take a deep dive into OS-PRT-ADV-00, a surprisingly subtle rounding bug in the liquidation handler
Tweet media one
2
2
40
@osec_io
OtterSec
1 year
Hackers stole $214M last month. A summary of March’s seven biggest exploits 🧵:
Tweet media one
1
4
40
@osec_io
OtterSec
1 year
Excited to partner here 🤝🏼 Give our friends some attention 🃏 ♠️♥️♣️♦️
@DuelCasino
Duel
1 year
DUEL X OTTERSEC We are proud to announce our newest partnership with OSEC, one of the leading audit firms in web3! @osec_io will be auditing all new features and games produced by Duel. With their help, we look forward to bringing you more secure and provably fair games.🤝
Tweet media one
8
23
83
2
10
39
@osec_io
OtterSec
1 year
@historyinmemes Otters protect each other 🤝
@osec_io
OtterSec
1 year
Serious answers only 🦦
Tweet media one
17
8
58
0
0
39
@osec_io
OtterSec
1 year
Excited to partner with @solendprotocol on the new v2!
@solendprotocol
Solend
1 year
Solend V2 is rolling out in 3 phases, the first of which has completed audit with @osec_io . Phase 1 features include borrow weights, TWAP oracles, and outflow rate limits. The rollout of Phase 1 will enable the Main pool to reopen. Stay tuned for more details!
2
6
34
3
4
32
@osec_io
OtterSec
11 months
. @Aptos_Network just launched a novel approach to storage: Move Objects. Working closely with both Aptos projects and the Foundation, our auditors have caught dozens of bugs before they hit mainnet. Here are 3 key security tips to help you launch safely 🧵
1
5
40
@osec_io
OtterSec
1 year
OtterSec got $BONK-ed
Tweet media one
1
1
39
@osec_io
OtterSec
2 years
Also, late thanks to @Tristan0x for the Dune query tracking hacked assets.
@Tristan0x
Tristan
2 years
Tough day for everyone on Solana today, but here's a breakdown of what we know: 1/ At approximately 22:37 UTC yesterday a hacker began a widespread exploit, the extent of which has so far affected $4M+ of assets from 9.2k+ unique wallets.
Tweet media one
62
252
802
1
3
40
@osec_io
OtterSec
2 years
For our full analysis, see our blog post:
1
6
41
@osec_io
OtterSec
1 year
6/ Looking forward, we strongly recommend using multisigs as a safe and secure way to custody assets. Protocols should also switch deployment keys over to a multisig if possible.
5
7
36
@osec_io
OtterSec
1 year
🗣️ZK-Security panel moderated by @claudijd of @jump_ . Accompanied by Founder @NotDeGhost , @mpfzajac , and @evanashapiro with @MinaProtocol , all on one stage at @thepit . 🦦🕳️
Tweet media one
1
5
35
@osec_io
OtterSec
6 months
Security companies unite? 👀
@aeyakovenko
toly 🇺🇸| bip-420
6 months
4
1
24
2
7
36
@osec_io
OtterSec
1 year
Oracle attacks are responsible for over $590M in smart contract exploits. But oracle security is largely seen as a black box. We’ve been busy helping protocols develop new risk mitigation techniques to keep users safe. An otter’s guide to preventing oracle attacks 🧵
Tweet media one
1
5
39
@osec_io
OtterSec
2 years
This is a developing situation and we’re actively investigating. If you have any more information, please reach out to us @osec_io .
1
0
33
@osec_io
OtterSec
1 year
2/ Even before FTX filed for bankruptcy, there were some red flags. A few days prior, their Solana USDC Account ran out of funds for withdrawals.
@NotDeGhost
Robert Chen
1 year
Solana USDC wallet has $88 in it..
Tweet media one
4
0
35
2
7
34
@osec_io
OtterSec
2 years
As @JetProtocol 's governance module goes live, we’re excited to open-source our audit report! From 13 findings, we’re breaking down the two most interesting ones: conversion rate abuse and improper rounding, both allowing malicious users to drain funds from the program. 1/
@JetProtocol
Jet Protocol
2 years
Jetters, we landed. 🛬 Jet is extremely excited to announce that the Governance module is now LIVE on mainnet! Introducing the JetGovern App: A New Horizon for Decentralized Collaboration Users can: 🛩️ Claim Airdrop 🛩️ Stake/Unstake 🛩️ Vote (soon!)
13
20
78
3
7
34
@osec_io
OtterSec
1 year
3/ Soon after the confirmed insolvency, suspicious transactions emerged on the FTX side, draining roughly $1B in user funds. A variety of token types were drained over the course of a few hours.
Tweet media one
1
9
34
@osec_io
OtterSec
1 year
Security is always evolving. If you stop learning, you expose yourself to vulnerabilities. Let’s explore two of the newest mitigation technique on the block: 🧵
Tweet media one
1
5
38
@osec_io
OtterSec
2 years
OtterSec x @CastleFinance
Tweet media one
2
5
38
@osec_io
OtterSec
7 months
OtterSec is proud to support the Cypher team as they embark on the next chapter of their journey!
@cypher_protocol
cypher ©️
7 months
The time is here The IDO is around the corner Lets dive in to how the IDO will be conducted cypher will use a liquidity bootstrapping curve (LBC) from @ArmadaFi Why? Dynamic Price Discovery: The LBC ensures a gradual & organic valuation. The market will find its rightful…
Tweet media one
Tweet media two
8
26
81
2
15
33
@osec_io
OtterSec
2 years
Currently, the hacker has made a proposal on Mango Governance to try and negotiate for a bounty.
Tweet media one
2
3
34
@osec_io
OtterSec
1 year
Gray-hat hackers are tricky to deal with and abundant in crypto. Not knowing how to to deal with them can leave your protocol vulnerable to blackmail or a critical exploit. How to best approach “gray-hats” 🧵:
Tweet media one
1
3
34
@osec_io
OtterSec
7 months
ICYMI: On Wednesday's spaces, we talked about how our CEO @notdeghost , in partnership with @rimeissner , @AckeeBlockchain , @HatsFinance , @chain_security , and @OpenZeppelin introduced ERC-7512 in response to the critical need for onchain access and verification of audits.
Tweet media one
1
13
32