<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Oak Security]]></title><description><![CDATA[A publication at the intersection of cybersecurity, cryptography, and regulation: exploring how to build and protect the future of Web3.]]></description><link>https://news.oaksecurity.io</link><image><url>https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png</url><title>Oak Security</title><link>https://news.oaksecurity.io</link></image><generator>Substack</generator><lastBuildDate>Mon, 15 Jun 2026 10:47:30 GMT</lastBuildDate><atom:link href="https://news.oaksecurity.io/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Dr. Jan Philipp Fritsche]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[oaksecurity@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[oaksecurity@substack.com]]></itunes:email><itunes:name><![CDATA[Oak Security]]></itunes:name></itunes:owner><itunes:author><![CDATA[Oak Security]]></itunes:author><googleplay:owner><![CDATA[oaksecurity@substack.com]]></googleplay:owner><googleplay:email><![CDATA[oaksecurity@substack.com]]></googleplay:email><googleplay:author><![CDATA[Oak Security]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Security is no longer just a code problem.]]></title><description><![CDATA[As AI accelerates exploit discovery, attackers increasingly target people, processes, and operational weaknesses rather than smart contracts alone.]]></description><link>https://news.oaksecurity.io/p/security-is-no-longer-just-a-code</link><guid isPermaLink="false">https://news.oaksecurity.io/p/security-is-no-longer-just-a-code</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Thu, 04 Jun 2026 15:24:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As AI accelerates exploit discovery, attackers increasingly target people, processes, and operational weaknesses rather than smart contracts alone.</p><p>This month saw the first confirmed reports of AI-assisted zero-day discovery in the wild, the launch of SEAL Certifications, and growing industry recognition that operational security is becoming just as important as protocol security.</p><div><hr></div><h2><strong>SEAL certifications are now open</strong></h2><p>For years, Web3 security has focused primarily on audits and smart contract reviews. But many of the ecosystem&#8217;s largest losses now originate elsewhere:</p><ul><li><p>Operational failures</p></li><li><p>Compromised credentials</p></li><li><p>Governance attacks</p></li><li><p>Incident response breakdowns</p></li><li><p>Human error</p></li></ul><p>To address this gap, the Security Alliance (SEAL) has officially launched SEAL Certifications. Since publishing the framework in late 2025, SEAL has conducted:</p><ul><li><p>Reviews with 25+ protocols</p></li><li><p>Feedback sessions with leading auditors and security researchers</p></li><li><p>Extensive pilot testing across multiple sectors</p></li></ul><p>The framework is now live. Oak Security is proud to be one of the initial providers working with SEAL on certifying projects.</p><p>Ask us about beginning the certification process. Learn <a href="https://radar.securityalliance.org/seal-certifications-auditor-accreditations-protocol-assessments/">more</a></p><div><hr></div><h2><strong>The state of Web3 security (2022-Q1 2026)</strong></h2><p>Together with rekt.news, Oak Security recently published one of the largest empirical studies of Web3 security ever conducted. We have now made all the data available on an interactive <a href="https://research.oaksecurity.io/dashboard/">dashboard</a>.</p><p>The data covers:</p><ul><li><p>23,818 published audit findings</p></li><li><p>22 auditing firms</p></li><li><p>218 exploit incidents</p></li><li><p>$7.76 billion in documented losses</p></li></ul><p><strong>Human attacks now dominate losses. </strong>52% of all recorded losses originated from:</p><ul><li><p>Phishing</p></li><li><p>Private key compromise</p></li><li><p>Social engineering</p></li><li><p>Supply-chain attacks</p></li></ul><p><strong>Losses remain concentrated. </strong>The eight largest incidents accounted for over 50% of all recorded losses.</p><p><strong>More audits &#8800; fewer losses. </strong>Audit volume tripled between 2022 and 2024, yet ecosystem-wide losses did not materially decline.</p><p><strong>Security risk has shifted. </strong>Private key compromise, governance attacks, operational failures, and supply-chain compromises now exceed traditional code exploits in economic impact.</p><p><strong>Ethereum and BNB Chain dominate incident losses. </strong>Together they represented 94% of aggregate recorded losses.</p><p>Download the report <a href="https://research.oaksecurity.io/">here</a></p><div><hr></div><h2><strong>Featured in the press</strong></h2><p><strong>Crypto cybersecurity practices must refocus on human error</strong></p><p>This month, Oak Security Managing Director Stefan Beyer was featured in Newsweek discussing one of the most important findings from our State of Web3 Security research.</p><p>For years, the industry has responded to hacks by increasing the number of audits performed. Audit activity has tripled since 2022.</p><p>Yet our analysis of 23,818 audit findings and 218 exploit incidents shows that the majority of losses now originate from human-vector attacks, including:</p><p>&#8226; Phishing and social engineering<br>&#8226; Private key compromise<br>&#8226; Supply-chain attacks<br>&#8226; Governance manipulation<br>&#8226; Operational mistakes</p><p>As Stefan explains in the article:</p><blockquote><p>&#8220;Hackers figured this out awhile ago. Now the industry needs to catch up.&#8221;</p></blockquote><p>The conclusion is simple: audits remain essential, but they are no longer sufficient on their own.</p><p>Web3 security must evolve into a broader discipline that includes operational security, governance controls, incident response readiness, staff training, and organizational resilience.</p><p>Read the full Newsweek article <a href="https://www.newsweek.com/crypto-cybersecurity-practices-must-refocus-on-human-error-12026681">here</a></p><div><hr></div><h2><strong>AI cybersecurity brief</strong></h2><p><strong>AI discovers its first real-world zero-day</strong></p><p>In May, Google&#8217;s Threat Intelligence Group disclosed the first publicly confirmed case of AI being used to identify and weaponize a previously unknown vulnerability.</p><p>Rather than simply assisting researchers, the system independently identified a trust-model flaw that enabled authentication bypass.</p><p>This marks an important shift: AI is moving from productivity tool to autonomous vulnerability researcher.</p><p><strong>What we&#8217;re seeing across the industry</strong></p><p><strong>Offensive AI is accelerating</strong></p><ul><li><p>AI-assisted phishing campaigns continue to scale</p></li><li><p>Deepfake-enabled impersonation attacks are increasing</p></li><li><p>Automated reconnaissance and exploit chaining are becoming easier</p></li></ul><p><strong>Shadow AI creates new attack surfaces. </strong>Organizations are rapidly adopting:</p><ul><li><p>Internal copilots</p></li><li><p>AI agents</p></li><li><p>Workflow automations</p></li></ul><p>without corresponding security controls.</p><p><strong>Supply-chain risks are growing. </strong>Attackers increasingly target:</p><ul><li><p>AI plugins</p></li><li><p>Open-source packages</p></li><li><p>Model repositories</p></li><li><p>Third-party integrations</p></li></ul><p><strong>Defensive AI adoption is rising. </strong>Security teams are increasingly deploying AI for:</p><ul><li><p>Threat detection</p></li><li><p>Log analysis</p></li><li><p>Incident response</p></li><li><p>Vulnerability prioritization</p></li></ul><p>However, governance often lags behind deployment.</p><div><hr></div><h2><strong>OPSEC tip of the month</strong></h2><p><strong>Treat every AI conversation as potentially public. </strong>Never enter:</p><ul><li><p>Proprietary information</p></li><li><p>Internal documentation</p></li><li><p>Customer data</p></li><li><p>Sensitive credentials</p></li><li><p>Regulated information</p></li></ul><p>into unmanaged AI tools.</p><p><strong>Quick wins</strong></p><ul><li><p>Create an approved AI tools list</p></li><li><p>Restrict sensitive data usage</p></li><li><p>Audit shadow AI adoption</p></li><li><p>Apply least-privilege access to AI agents</p></li><li><p>Log AI interactions where possible</p></li></ul><div><hr></div><h2><strong>CypherTalk podcast highlights</strong></h2><p><strong>Censorship resistance with Shayan Eskandari</strong></p><p>Security and privacy researcher Shayan Eskandari discusses:</p><ul><li><p>Censorship-resistant infrastructure</p></li><li><p>Privacy challenges in blockchain systems</p></li><li><p>Decentralized communications</p></li><li><p>Building tools for users in restrictive environments</p></li></ul><p>Listen <a href="https://cyphertalk.podbean.com/e/censorship-resistance-with-shayan-eskandari/">here</a></p><p><strong>Bug bounties with Joran Honig</strong></p><p>One of Web3&#8217;s most prolific security researchers joins CypherTalk to discuss:</p><ul><li><p>Finding edge-case vulnerabilities</p></li><li><p>Audit methodologies</p></li><li><p>Bug bounty economics</p></li><li><p>Security workflows</p></li><li><p>AI-assisted research</p></li></ul><p>Listen <a href="https://cyphertalk.podbean.com/e/bug-bounties-with-joran-honig/">here</a></p><p><strong>SEAL certifications with Isaac Patka</strong></p><p>Isaac Patka, certification lead at SEAL and co-founder of Shield3, explains:</p><ul><li><p>Why operational security matters</p></li><li><p>Incident response readiness</p></li><li><p>Security war games</p></li><li><p>Treasury security</p></li><li><p>Governance controls</p></li><li><p>Human-factor attacks</p></li></ul><p>Listen <a href="https://cyphertalk.podbean.com/e/seal-certifications-with-isaac-patka/">here</a></p><div><hr></div><h2><strong>Regulators&#8217; corner</strong></h2><p><strong>Stablecoin intelligence, liquidity &amp; regulation</strong></p><p>In the latest episode of MetaMarkets, Jan Philipp Fritsche and J&#243;n Egilsson are joined by Max Grabner from Range to discuss the future of stablecoin infrastructure. Topics include:</p><ul><li><p>Stablecoin adoption trends</p></li><li><p>Treasury management</p></li><li><p>Compliance and sanctions screening</p></li><li><p>MiCA&#8217;s impact on issuers</p></li><li><p>European competitiveness</p></li><li><p>The future of cross-border payments</p></li></ul><p><strong>Key question</strong></p><p>Will stablecoins become open financial infrastructure, or another layer controlled by traditional intermediaries? Listen <a href="https://www.metamarkets.org/stablecoin-intelligence-liquidity-and-regulation/">here</a></p><div><hr></div><h2><strong>Featured audit</strong></h2><p><strong>Divigent protocol</strong></p><p>This month Oak Security audited Divigent, a non-custodial yield infrastructure designed for AI agents operating with USDC on Base.</p><p>The protocol automatically deploys idle agent wallet capital into audited lending markets, generating yield during periods when funds would otherwise remain unused.</p><p><strong>Audit focus</strong></p><ul><li><p>Yield allocation logic</p></li><li><p>Capital management mechanisms</p></li><li><p>Protocol integrations</p></li><li><p>Security assumptions surrounding AI-agent workflows</p></li><li><p>Best-practice implementation review</p></li></ul><p>As AI-native financial systems emerge, ensuring secure interaction between autonomous agents and DeFi infrastructure becomes increasingly important. Read <a href="https://github.com/oak-security/audit-reports/blob/main/Divigent/2026-05-15%20Audit%20Report%20-%20Divigent%20v1.1.pdf">more</a></p><div><hr></div><h2><strong>Events corner</strong></h2><p><strong>Institutional and policy forum - Europe&#8217;s next financial layer</strong></p><p>Berlin, Germany | June 15</p><p>Together with the European Ethereum Institute, Oak Security is bringing regulators, institutions, policymakers, and builders together for a full day focused on:</p><ul><li><p>Stablecoins</p></li><li><p>MiCA implementation</p></li><li><p>CBDCs</p></li><li><p>Institutional adoption</p></li><li><p>Quantum readiness</p></li><li><p>Operational security</p></li><li><p>Tokenization</p></li><li><p>The future of European financial infrastructure</p></li></ul><p>Oak Security will also present findings from our State of Web3 Security research. If you&#8217;re attending Ethereum Day in Berlin, we&#8217;d love to see you there. RSVP <a href="https://luma.com/pb46re0a">here</a></p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[What April 2026 revealed about crypto security]]></title><description><![CDATA[The State of Web3 Security (2022 &#8211; Q1 2026)]]></description><link>https://news.oaksecurity.io/p/what-april-2026-revealed-about-crypto</link><guid isPermaLink="false">https://news.oaksecurity.io/p/what-april-2026-revealed-about-crypto</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Thu, 21 May 2026 14:45:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>The State of Web3 Security (2022 &#8211; Q1 2026)</strong></h2><p>A four-year empirical analysis of 23,818 published audit findings across 22 firms and 218 real-world exploit incidents totals US$7.76 billion in losses.</p><p>Produced by Oak Security in collaboration with<a href="http://rekt.news"> rekt.news</a>.</p><p><strong>Key findings from the report</strong></p><ul><li><p><strong>52% of total losses came from human-vector attacks</strong>, not smart contract bugs</p></li><li><p>The top <strong>8 incidents accounted for 50.6%</strong> of all recorded losses.</p></li><li><p>Audit volume tripled between 2022 and 2024, but ecosystem-wide losses did not materially decline</p></li><li><p>Private-key compromise, phishing, supply-chain compromise, and governance attacks now exceed code-level exploits in financial impact.</p></li><li><p>Ethereum and BNB Chain accounted for <strong>94% of aggregate losses.</strong></p></li></ul><p><strong>Download the full <a href="https://research.oaksecurity.io/">report</a>. Talk to the <a href="https://oaksecurity.io/#schedule">authors</a>.</strong></p><div><hr></div><p>April 2026 marked the worst month for crypto exploits in over a year, but the real signal was how the attacks unfolded.</p><p>The main dangers are changing from usual smart contract problems to issues with operational security, infrastructure breaches, cross-chain dependencies, and ongoing social engineering schemes. Increasingly, the distinction between nation-state operations and financially motivated attacks is becoming difficult to identify.</p><h2><strong>What we&#8217;re seeing</strong></h2><p><strong>Infrastructure and operational security are becoming the primary attack surface</strong></p><p>Q1 and April exploit data reveal a clear trend:</p><ul><li><p>Phishing and social engineering campaigns continue to outperform traditional smart contract exploits.</p></li><li><p>Bridge infrastructure remains structurally fragile.</p></li><li><p>Cloud, IAM, validator, RPC, and frontend compromise vectors are increasing.</p></li></ul><p>Attackers are becoming more patient, coordinated, and operationally sophisticated.</p><p>For protocols, these developments mean security audits can no longer stop at code review alone.</p><p><strong>Drift Protocol (~$285M)</strong></p><p>Attackers reportedly spent months building credibility before exploiting oracle and collateral weaknesses linked to whitelisting mechanisms.</p><ul><li><p>Social engineering now rivals smart contract vulnerabilities in severity.</p></li><li><p>Collateral governance and oracle dependencies remain critical failure points.</p></li><li><p>Insider-access assumptions require far deeper review.</p></li></ul><p>We are increasingly seeing the following:</p><ul><li><p>Operational trust assumptions becoming the primary exploit path</p></li><li><p>Attacks designed around protocol processes rather than code alone</p></li></ul><p><strong>Kelp DAO / LayerZero Bridge (~$292M)</strong></p><p>Forged cross-chain messages reportedly enabled attackers to spoof bridge activity and trigger cascading liquidity disruptions across integrated systems.</p><p>The downstream impact ultimately became larger than the initial exploit itself.</p><ul><li><p>Bridges remain one of the highest-risk areas in Web3.</p></li><li><p>Cross-chain trust assumptions require adversarial testing.</p></li><li><p>Protocols increasingly inherit risk from connected ecosystems.</p></li></ul><p>This is especially critical for:</p><ul><li><p>Relayer validation</p></li><li><p>Oracle dependencies</p></li><li><p>Governance execution across chains</p></li><li><p>Emergency response coordination</p></li></ul><p><strong>AI-Assisted phishing is accelerating</strong></p><p>We are seeing increasing reports of the following:</p><ul><li><p>Deepfake support calls</p></li><li><p>AI-generated impersonation attempts</p></li><li><p>Targeted phishing using scraped public data</p></li><li><p>Session hijacking and browser-based credential theft</p></li></ul><p>The sophistication gap between attackers and average users is widening rapidly.</p><p>Verification processes matter more than ever:</p><ul><li><p>Multi-channel confirmation</p></li><li><p>Hardware wallet usage</p></li><li><p>Strict signing hygiene</p></li><li><p>Minimising screen sharing and remote access workflows</p></li></ul><p><strong>Governance is becoming a security layer</strong></p><p>Recent incidents continue to reinforce the following:</p><ul><li><p>Upgrade systems</p></li><li><p>Multisigs</p></li><li><p>Timelocks</p></li><li><p>Emergency powers</p></li><li><p>Operational governance</p></li></ul><p>&#8230;are now core components of security infrastructure.</p><p>The industry conversation is evolving beyond <em>&#8220;Was the code audited?&#8221;</em> toward more fundamental questions:</p><ul><li><p>Who controls upgrades?</p></li><li><p>How quickly can permissions change?</p></li><li><p>What happens during emergencies?</p></li><li><p>How transparent are recovery procedures?</p></li></ul><p><strong>Regulatory pressure is raising operational expectations</strong></p><p>MiCA implementation, stablecoin reserve scrutiny, proof-of-reserve discussions, and broader compliance expectations are pushing protocols toward more mature operational standards.</p><p>Security reviews increasingly need to assess the following:</p><ul><li><p>Governance transparency</p></li><li><p>Incident response readiness</p></li><li><p>Operational controls</p></li><li><p>Infrastructure resilience</p></li><li><p>Custody and access management</p></li></ul><div><hr></div><h2><strong>OPSEC quick tip</strong></h2><p><strong>Separate wallets by function</strong></p><p>One wallet should never handle everything.</p><p>Recommended separation:</p><ul><li><p>Cold storage</p></li><li><p>Active trading</p></li><li><p>Governance voting</p></li><li><p>Testing / experimental apps</p></li><li><p>Public-facing identity</p></li></ul><p>Concentrating too many permissions and assets within a single signer continues to be one of the most common paths to catastrophic wallet compromise.</p><div><hr></div><h2><strong>Podcasts</strong></h2><p><strong>CypherTalk - </strong><em><strong>Censorship resistance with Shayan Eskandari</strong></em></p><p>A talk about how to resist censorship and build privacy systems and what the future holds for decentralised communication, including information on <a href="https://moav.sh/">MoaV</a> and the challenges of working in limited situations.</p><p>Listen <a href="https://cyphertalk.podbean.com/e/censorship-resistance-with-shayan-eskandari/">here</a>.</p><p><strong>MetaMarkets - </strong><em><strong>Stablecoin intelligence, liquidity, and regulation</strong></em></p><p>Featuring Max Grabner.</p><p>The discussion explores the following:</p><ul><li><p>Stablecoin infrastructure</p></li><li><p>Treasury intelligence</p></li><li><p>MiCA implications</p></li><li><p>Liquidity fragmentation</p></li><li><p>Sanctions screening</p></li><li><p>The future competitive landscape for issuers</p></li></ul><p>Listen <a href="https://www.metamarkets.org/stablecoin-intelligence-liquidity-and-regulation/">here</a>.</p><div><hr></div><h2><strong>ETHMilan 2026</strong></h2><p>Stefan Beyer, our co-founder, will be speaking at ETHMilan 2026 as part of a security panel, along with researchers, builders, and security experts working across blockchain infrastructure, audits, and AI-powered defence systems.</p><p>Security remains one of the most critical layers of the onchain ecosystem, especially as operational and infrastructure risks continue accelerating across Web3.</p><p>See you in <a href="https://www.ethmilan.xyz/">Milan</a>.</p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[Final chance to support CypherTalk in The DAO Security Fund]]></title><description><![CDATA[Hi everyone!]]></description><link>https://news.oaksecurity.io/p/final-chance-to-support-cyphertalk</link><guid isPermaLink="false">https://news.oaksecurity.io/p/final-chance-to-support-cyphertalk</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Thu, 14 May 2026 12:14:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!k62V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb8ae13-ed85-46ac-9ec8-5c6785481c97_5000x2813.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k62V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb8ae13-ed85-46ac-9ec8-5c6785481c97_5000x2813.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k62V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb8ae13-ed85-46ac-9ec8-5c6785481c97_5000x2813.png 424w, https://substackcdn.com/image/fetch/$s_!k62V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb8ae13-ed85-46ac-9ec8-5c6785481c97_5000x2813.png 848w, https://substackcdn.com/image/fetch/$s_!k62V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb8ae13-ed85-46ac-9ec8-5c6785481c97_5000x2813.png 1272w, https://substackcdn.com/image/fetch/$s_!k62V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb8ae13-ed85-46ac-9ec8-5c6785481c97_5000x2813.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k62V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb8ae13-ed85-46ac-9ec8-5c6785481c97_5000x2813.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afb8ae13-ed85-46ac-9ec8-5c6785481c97_5000x2813.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1238720,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.oaksecurity.io/i/197679110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb8ae13-ed85-46ac-9ec8-5c6785481c97_5000x2813.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k62V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb8ae13-ed85-46ac-9ec8-5c6785481c97_5000x2813.png 424w, https://substackcdn.com/image/fetch/$s_!k62V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb8ae13-ed85-46ac-9ec8-5c6785481c97_5000x2813.png 848w, https://substackcdn.com/image/fetch/$s_!k62V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb8ae13-ed85-46ac-9ec8-5c6785481c97_5000x2813.png 1272w, https://substackcdn.com/image/fetch/$s_!k62V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb8ae13-ed85-46ac-9ec8-5c6785481c97_5000x2813.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hi everyone!</p><p>This is a quick note to say we&#8217;re now in the final 24 hours of The DAO Security Fund quadratic funding round.</p><p>If you&#8217;ve been meaning to support CypherTalk, this is the last chance to vote/donate and have your contribution matched and amplified.</p><p>CypherTalk is a public-good podcast focused on Ethereum security, privacy, operational security, and real-world attack analysis, helping turn deep technical knowledge into accessible, actionable insights for the ecosystem.</p><p>Support here:<a href="https://qf.giveth.io/project/cyphertalk-podcast:-security-education-for-ethereum?roundId=16"> CypherTalk on Giveth</a></p><p>Every contribution now has maximum impact through matching, thank you to everyone who&#8217;s supported so far.</p>]]></content:encoded></item><item><title><![CDATA[What 23,818 audit findings reveal about Web3 security]]></title><description><![CDATA[Support CypherTalk - Help fund Ethereum security education]]></description><link>https://news.oaksecurity.io/p/what-23818-audit-findings-reveal</link><guid isPermaLink="false">https://news.oaksecurity.io/p/what-23818-audit-findings-reveal</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Thu, 07 May 2026 12:22:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>Support CypherTalk - Help fund Ethereum security education</strong></h3><p>The DAO Security Fund quadratic funding round is now live, and CypherTalk has been selected as part of the round.</p><p>CypherTalk is a public-good podcast focused on:</p><ul><li><p>Ethereum security</p></li><li><p>Privacy and operational security</p></li><li><p>Real-world attack analysis</p></li><li><p>Cryptography and defensive research</p></li></ul><p>Support CypherTalk <a href="https://qf.giveth.io/project/cyphertalk-podcast:-security-education-for-ethereum?roundId=16">here</a>.</p><p><strong>Why this matters</strong></p><p>Security education is one of the most scalable ways to reduce preventable losses across Ethereum.</p><p>As attacks become more sophisticated, especially with AI accelerating exploit discovery and phishing operations, improving user and builder awareness becomes increasingly important.</p><p>If you hold an Ethereum Security badge, your vote carries even more weight in the round.</p><p>Thank you for helping support open security infrastructure for Ethereum.</p><div><hr></div><h3><strong>The state of Web3 security (2022 - Q1 2026)</strong></h3><p>Oak Security, in collaboration with rekt.news, recently published a four-year empirical analysis covering:</p><ul><li><p>23,818 published audit findings across 22 firms</p></li><li><p>218 documented exploit incidents</p></li><li><p>US$7.76 billion in aggregate losses</p></li></ul><p><strong>Key Findings</strong></p><ul><li><p>52% of total losses originated from human-vector attacks rather than smart-contract bugs</p></li><li><p>Private-key compromise, phishing, and supply-chain attacks now exceed all code-level exploit categories combined</p></li><li><p>Audit volume tripled between 2022 and 2024, while ecosystem losses showed no corresponding decline</p></li><li><p>Eight incidents alone accounted for over 50% of aggregate losses</p></li><li><p>Ethereum and BNB Chain represented 94% of total recorded losses</p></li></ul><p>The report reinforces a growing industry reality:</p><p>Web3 security is no longer only a smart-contract auditing problem. Operational security, infrastructure security, governance security, and human-vector defence are increasingly critical.</p><p>READ THE FULL REPORT <a href="https://research.oaksecurity.io/">HERE</a></p><div><hr></div><h3><strong>GPT-5.5 matches mythos preview in cybersecurity evaluations</strong></h3><p>Recent testing conducted by the UK&#8217;s AI Security Institute (AISI) suggests that OpenAI&#8217;s GPT-5.5 now performs at a similar level to Anthropic&#8217;s heavily publicised Mythos Preview model on advanced cybersecurity evaluations.</p><p>The findings are significant because Mythos Preview was previously framed as representing an unusually high cyber capability threshold requiring restricted release.</p><p>According to AISI&#8217;s testing:</p><ul><li><p>GPT-5.5 achieved comparable performance across expert-level cybersecurity tasks</p></li><li><p>The model successfully completed complex reverse-engineering and exploitation challenges</p></li><li><p>GPT-5.5 solved one advanced Rust binary disassembly challenge autonomously in just over 10 minutes</p></li><li><p>GPT-5.5 became one of the first publicly accessible models to partially succeed in AISI&#8217;s simulated enterprise attack scenarios</p></li></ul><p>Advanced offensive cybersecurity capabilities are no longer unique to isolated frontier models. They are increasingly emerging as a byproduct of general improvements in reasoning, coding, autonomy, and long-horizon task execution.</p><p><strong>Broader Threat Trends (May 2026)</strong></p><ul><li><p>Rapid growth in AI-assisted phishing and social engineering campaigns</p></li><li><p>Increasing use of autonomous malware agents</p></li><li><p>Rising security failures across AaI pipelines, agents, and integrations</p></li><li><p>Shrinking patch windows due to accelerated vulnerability discovery</p></li><li><p>Lower operational barriers for attackers using AI-assisted tooling</p></li></ul><p>The security landscape is rapidly shifting toward AI-accelerated exploitation and defence.</p><div><hr></div><h3><strong>OPSEC tip of the month</strong></h3><p><strong>Rename your Bluetooth devices and Wi-Fi hotspots</strong></p><p>Avoid using:</p><ul><li><p>Real names</p></li><li><p>Device models</p></li><li><p>Identifiable labels</p></li></ul><p><strong>Why this matters</strong></p><p>Bluetooth and hotspot names are publicly broadcast and easily detected using nearby scanning tools.</p><p>This can enable:</p><ul><li><p>Passive identification in public spaces</p></li><li><p>Correlation of identity with devices</p></li><li><p>Increased exposure to social engineering</p></li></ul><p>Small change. Real privacy gain.</p><div><hr></div><h3><strong>CypherTalk podcast highlights</strong></h3><p><strong>The state of Web3 security with Diogo Pat&#227;o from rekt.news</strong></p><p>This episode explores the newly released Web3 security reports from Oak Security and rekt.news, alongside broader discussions on:</p><ul><li><p>The rise of AI-assisted attacks</p></li><li><p>Why human attack vectors now dominate ecosystem losses</p></li><li><p>Recent large-scale exploits and operational failures</p></li><li><p>How builders and users can improve security practices</p></li><li><p>The future of blockchain security research</p></li></ul><p>&#8220;AI is here to help us, not just to attack.&#8221; LISTEN <a href="https://cyphertalk.podbean.com/e/the-state-of-web3-security-with-diogo-patao-from-rektnews/">HERE</a></p><p><strong>Password manager security &amp; applied cryptography with Matilda Backendal</strong></p><p>Key discussion points:</p><ul><li><p>End-to-end encryption is often weaker in practice</p></li><li><p>Cloud systems frequently lack true default encryption</p></li><li><p>Password managers remain a critical security dependency</p></li><li><p>Security trade-offs between usability and formal guarantees</p></li></ul><p>Cryptography is constantly shaped and often weakened, by real-world implementation constraints. LISTEN <a href="https://cyphertalk.podbean.com/e/password-manager-security-and-applied-cryptography-with-matilda-backendal/">HERE</a></p><p><strong>Auditing cryptographic protocols with Nadim Kobeissi</strong></p><p>Key discussion points:</p><ul><li><p>Limits of formal verification in real-world systems</p></li><li><p>Responsible disclosure challenges</p></li><li><p>AI&#8217;s role in vulnerability discovery and stockpiling</p></li><li><p>Emerging post-quantum and AI-augmented threat models</p></li></ul><p>&#8220;Claims of formal verification being bug-free are often exaggerated.&#8221; LISTEN <a href="https://cyphertalk.podbean.com/e/auditing-cryptographic-protocols-with-nadim-kobeissi/">HERE</a></p><div><hr></div><h3><strong>DeFi, banking risk &amp; evolving oversight</strong></h3><p><strong>New episode of MetaMarkets featuring Furkan Danisman</strong></p><p>This episode explores whether DeFi lending systems such as Aave can meaningfully compete with traditional banking infrastructure.</p><p>Topics discussed include:</p><ul><li><p>Aave V3&#8217;s previously reported 0% non-performing loan ratio</p></li><li><p>How recent incidents challenge assumptions around DeFi resilience</p></li><li><p>Whether tail-risk events are properly captured in DeFi risk models</p></li><li><p>Whether markets can self-correct security failures</p></li><li><p>The growing possibility of stronger regulatory frameworks</p></li></ul><p>LISTEN <a href="https://open.spotify.com/episode/55dtaPZMi2r3UkKGojOI6V">HERE</a></p><div><hr></div><h3><strong>Featured Audit - AtomOne v4 (Cosmos SDK L1)</strong></h3><p>This month, Oak Security audited AtomOne v4, a Cosmos SDK-based Layer 1 forked from the Cosmos Hub.</p><p>The review focused on protocol-level upgrades spanning:</p><ul><li><p>Governance systems</p></li><li><p>Economic mechanisms</p></li><li><p>Cross-chain infrastructure</p></li></ul><p>READ <a href="https://news.oaksecurity.io/p/audit-of-atomone-v4-changes">HERE</a></p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[Audit of AtomOne v4 Changes]]></title><description><![CDATA[Our team performed a security audit of AtomOne v4 Changes.]]></description><link>https://news.oaksecurity.io/p/audit-of-atomone-v4-changes</link><guid isPermaLink="false">https://news.oaksecurity.io/p/audit-of-atomone-v4-changes</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Thu, 07 May 2026 12:21:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Our team performed a security audit of AtomOne v4 Changes. AtomOne is a Cosmos SDK-based Layer 1 blockchain forked from the Cosmos Hub. This audit covers three parts across two repositories:</p><p>1. The core AtomOne chain: Cosmos SDK v0.50 migration, a new two-tier DAO governance module with steering and oversight DAOs, dynamic fees, etc.</p><p>2. AtomOne&#8217;s Cosmos SDK fork: governor-based governance delegation, dynamic deposit throttlers, Nakamoto bonus distribution, and the epoch module</p><p>3. IBC light client module for Gno chain connectivity</p><p>The audit surfaced findings across critical, major minor and informational severity levels, all of which have since been resolved and acknowledged by the reserve protocol to ensure the programme meets strong security standards. Read the full audit<a href="https://github.com/oak-security/audit-reports/blob/main/AtomOne/2026-04-23%20Audit%20Report%20-%20AtomOne%20v1.0.pdf"> report</a>.</p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[The State of Web3 Security: 2022 – Q1 2026]]></title><description><![CDATA[Today we&#8217;re publishing Oak Security&#8217;s first empirical study of the Web3 security landscape.]]></description><link>https://news.oaksecurity.io/p/the-state-of-web3-security-2022-q1</link><guid isPermaLink="false">https://news.oaksecurity.io/p/the-state-of-web3-security-2022-q1</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Tue, 05 May 2026 09:17:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Today we&#8217;re publishing Oak Security&#8217;s first empirical study of the Web3 security landscape. Four years of data. 23,818 audit findings. 218 exploits. $7.76 billion in losses. One uncomfortable finding running through all of it.</strong></p><p>For the past four years, the industry has talked about Web3 security as if it were one thing. The data says it&#8217;s two &#8212; and they don&#8217;t line up.</p><p>We analysed every public audit finding we could get our hands on between January 2022 and March 2026 &#8212; 23,818 findings across 22 firms and 2,978 reports. We paired that with 218 real-world exploit incidents documented by Rekt News, representing roughly $7.76 billion in cumulative losses.</p><p>The headline finding is this: <strong>the categories that auditors surface are not the categories that drive realised losses.</strong></p><p>Of the twelve most frequent audit categories and the twelve largest exploit-loss root causes, only one &#8212; access control &#8212; appears in the top four on both sides. Private key compromise, phishing, and social engineering account for nearly half of all dollar losses across the four-year window, but a negligible share of audit findings. The industry has spent a decade hardening Solidity. The money is being taken somewhere else.</p><p>A few of the numbers that stood out to us:</p><ul><li><p><strong>49.6%</strong> of cumulative losses came from human-vector attacks (keys, phishing, supply chain, governance manipulation)</p></li><li><p><strong>48%</strong> of incidents affected protocols that had received at least one public audit</p></li><li><p><strong>8 incidents</strong> account for more than half of all losses; <strong>20 incidents</strong> account for over 70%</p></li><li><p><strong>89%</strong> of incidents happened on Ethereum or BNB Chain</p></li><li><p><strong>Q1 2026</strong> is the first quarter since 2022 where code-level bugs dominated both incident count and losses &#8212; a possible rotation, or just a quiet patch</p></li></ul><p>The full 33-page report is available <a href="https://research.oaksecurity.io/">here</a></p><h3><strong>A note of thanks</strong></h3><p>This report could not exist without Rekt News. They granted us explicit permission to use their incident archive as primary research data, and the four-year picture of realised losses you&#8217;ll see in the report is built on their reporting. The investigative work the Rekt team has done &#8212; incident by incident, post-mortem by post-mortem &#8212; is the empirical foundation the rest of the industry now builds on.</p><p><strong>P.S.</strong> Our podcast and Rekt News are participating in TheDAO Security Fund&#8217;s current quadratic funding round, alongside other public goods working to make Web3 safer. The fund is deploying ETH reactivated from the original 2016 DAO hack If you liked the reports, please consider supporting our podcast, <a href="https://qf.giveth.io/project/cyphertalk-podcast:-security-education-for-ethereum?roundId=16">CypherTalk</a>, and <a href="https://qf.giveth.io/project/rekt-news-ethereums-security-intelligence-layer?roundId=16">Rekt</a>.</p>]]></content:encoded></item><item><title><![CDATA[Help us unlock matching funds (it takes 3 minutes)]]></title><description><![CDATA[We&#8217;re participating in TheDAO Security Fund&#8217;s quadratic funding round, and we need your help.]]></description><link>https://news.oaksecurity.io/p/help-us-unlock-matching-funds-it</link><guid isPermaLink="false">https://news.oaksecurity.io/p/help-us-unlock-matching-funds-it</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Wed, 29 Apr 2026 11:16:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;re participating in TheDAO Security Fund&#8217;s quadratic funding round, <a href="https://cyphertalk.media/support.html">and we need your help</a>.</p><p><strong>The short version:</strong> Even a small donation can have an outsized impact, but only if enough people participate. Quadratic funding rewards broad community support over big individual gifts. A $10 donation from 10 people can outweigh a single $1,000 donation. Read all about how it works <a href="https://cyphertalk.media/support.html">here</a>.</p><p><strong>The catch:</strong> To qualify for matching, you need to donate to at least 3 projects in the round (not just us) and complete a quick KYC check on Giveth.</p><p>If you&#8217;ve got a few minutes and a few dollars to spare, here&#8217;s what to do:</p><ol><li><p>Head to<a href="https://qf.giveth.io/qf/ethereum-security"> the Ethereum Security round on Giveth</a></p></li><li><p>Pick 3+ projects you believe in (we&#8217;d be honoured if CypherTalk is one of them)</p></li><li><p>Complete the passport verification</p></li><li><p>Donate any amount</p></li></ol><p><strong>Some projects we&#8217;d recommend alongside ours:</strong></p><ul><li><p><strong>SEAL 911</strong> &#8212; Emergency response for critical protocol incidents</p></li><li><p><strong>BlockThreat</strong> &#8212; Security research and threat intelligence</p></li><li><p><strong>Rekt</strong> &#8212; Post-mortems on protocol breaches</p></li><li><p><strong>scfuzzbench</strong> &#8212; Open-source fuzzer tooling</p></li></ul><p>Your donation helps us keep CypherTalk independent and freely available&#8212;no sponsors, no ads, no corporate backing. Just honest security education for the Ethereum ecosystem.</p><p>&#8212; Oak Security</p><p><a href="https://qf.giveth.io/project/cyphertalk-podcast:-security-education-for-ethereum?roundId=16">Donate on Giveth &#8594;</a></p>]]></content:encoded></item><item><title><![CDATA[CypherTalk is live! Help fund security education for Ethereum]]></title><description><![CDATA[Ethereum security is a public good, and right now, the community decides what gets funded.]]></description><link>https://news.oaksecurity.io/p/cyphertalk-is-live-help-fund-security</link><guid isPermaLink="false">https://news.oaksecurity.io/p/cyphertalk-is-live-help-fund-security</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Fri, 24 Apr 2026 10:56:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/jXh9KlPCnk0" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ethereum security is a public good, and right now, the community decides what gets funded.</p><p>We&#8217;re excited to share that CypherTalk is now live on the DAO Security Fund.</p><p>Support here:<br>https://qf.giveth.io/project/cyphertalk-podcast:-security-education-for-ethereum?roundId=16</p><h2><strong>What is CypherTalk?</strong></h2><p>CypherTalk is a free, independent podcast focused on:</p><ul><li><p>Cybersecurity in Web3</p></li><li><p>Privacy and operational security</p></li><li><p>The human side of security failures</p></li></ul><p>We translate complex security topics into practical insights for builders, users, and teams, so better decisions happen <em>before</em> things go wrong, ultimately reducing the risk of security failures and enhancing overall operational security.</p><div id="youtube2-jXh9KlPCnk0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;jXh9KlPCnk0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/jXh9KlPCnk0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Why this matters now</strong></h2><p>Crypto security isn&#8217;t just about smart contracts anymore.</p><p>A large share of losses today comes from the following:</p><ul><li><p>Phishing attacks</p></li><li><p>Social engineering</p></li><li><p>Weak operational security</p></li><li><p>Human error under pressure</p></li></ul><p>And with ecosystems growing faster and attackers becoming more sophisticated, these risks are increasing, not decreasing, which highlights the urgent need for improved security measures and proactive strategies to mitigate these threats.</p><p>Security education is one of the most scalable ways to reduce preventable losses, as it empowers individuals and organisations to recognise threats and respond effectively to security incidents.</p><h2><strong>What CypherTalk does</strong></h2><p>CypherTalk focuses on real-world security understanding, including:</p><ul><li><p>How attacks actually happen in practice</p></li><li><p>How teams can improve operational security</p></li><li><p>How users can avoid common traps</p></li><li><p>Insights from leading experts in cryptography and Ethereum security</p></li></ul><p>Featuring voices across the ecosystem, including:</p><ul><li><p>Griff Green (Giveth)</p></li><li><p>Jordi Baylina (Zisk)</p></li><li><p>Peter Kacherginsky (BlockThreat)</p></li></ul><div id="youtube2-GeWYi7MiuKo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;GeWYi7MiuKo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/GeWYi7MiuKo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Why your support matters</strong></h2><p>CypherTalk is part of a quadratic funding round, meaning:</p><ul><li><p>Even small contributions matter</p></li><li><p>Community participation increases matching</p></li><li><p>More supporters = more funding unlocked</p></li></ul><p>Your vote doesn&#8217;t just support a podcast; it helps fund security education for the entire Ethereum ecosystem.</p><h2><strong>Support CypherTalk</strong></h2><p>https://qf.giveth.io/project/cyphertalk-podcast:-security-education-for-ethereum?roundId=16</p><p>If Ethereum security matters to you, this campaign is one of the most direct ways to support it.</p><p>Every contribution helps strengthen the ecosystem&#8217;s ability to prevent the next major exploit, not just respond to it.</p><p>Thank you for supporting open security infrastructure.</p>]]></content:encoded></item><item><title><![CDATA[Next stop - Paris]]></title><description><![CDATA[Paris Blockchain Week]]></description><link>https://news.oaksecurity.io/p/next-stop-paris</link><guid isPermaLink="false">https://news.oaksecurity.io/p/next-stop-paris</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Wed, 08 Apr 2026 08:35:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Paris Blockchain Week</strong></p><p>Meet our senior team at Paris Blockchain Week (April 15-16) to harden your defences. Join our <a href="https://t.me/+LYygIfm17JVhYzQ0">TG group</a> to stay updated.</p><p><strong>TheDAO Security Fund</strong></p><p>Griff Green, founder of Giveth, shares lessons from the DAO hack, the evolution of Ethereum security, and how TheDAO Security Fund is pioneering community-led funding for crypto security on the latest episode of the CypherTalk podcast. <a href="https://cyphertalk.podbean.com/e/thedao-security-fund-with-griff-green/">Listen</a>.</p><p><strong>Featured audit: Reserve updates</strong></p><p>Our team audited Reserve Protocol 4.2.0, looking at improvements in security and governance, and we have fixed all issues to maintain high standards. <a href="https://oaksecurity.substack.com/p/audit-of-reserve-updates">Read</a> more.</p><p><strong>Join our team!</strong></p><p><strong><a href="https://docs.google.com/document/d/1Udhsb6z_uGxVXp3Tk-e_Lh2kjt1AJOWa8WRJLOJL4tI/edit?tab=t.0">Senior Blockchain Security Engineer | Job Posting Shared</a></strong></p><p><strong><a href="https://docs.google.com/document/d/17Jf2DK_CbnEpUFOOI98zklhO0nSTtEEamGxtOzX_NPE/edit?tab=t.0">Senior Zero-Knowledge (ZK) Blockchain Security Auditor (f/m/d) | Job Posting Shared</a></strong></p><p><strong>AI agents under threat</strong></p><p>ClawJacked highlights the rising security risks of agentic AI, shows how vulnerabilities in cloud development environments can be exploited, and underscores the need for isolation, zero trust, and careful access control when running autonomous AI agents. <a href="https://oaksecurity.substack.com/p/clawjacked-highlights-the-increasing">Read</a> more.</p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[Audit of Reserve Updates]]></title><description><![CDATA[Our team performed a security audit of the updates to the reserve protocol from version v3.4.0 to v4.2.0.]]></description><link>https://news.oaksecurity.io/p/audit-of-reserve-updates</link><guid isPermaLink="false">https://news.oaksecurity.io/p/audit-of-reserve-updates</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Wed, 08 Apr 2026 08:34:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Our team performed a security audit of the updates to the reserve protocol from version v3.4.0 to v4.2.0. The Reserve Protocol enables the creation of overcollateralised stablecoins backed by configurable asset baskets, with built-in mechanisms for rebalancing through auctions and revenue distribution. The v4.2.0 upgrade focuses on security and governance hardening through a global reentrancy lock across all components and three new registries that whitelist valid versions, assets, and DAO fee configurations.</p><p>The audit surfaced findings across informational and minor severity levels, all of which have since been acknowledged by the reserve protocol to ensure the programme meets strong security standards. Read the full audit<a href="https://github.com/oak-security/audit-reports/blob/main/Reserve/2026-03-12%20Audit%20Report%20-%20Reserve%20Updates.pdf">report</a>.</p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[ClawJacked highlights the increasing security risks associated with AI agents]]></title><description><![CDATA[We&#8217;ve entered the age of agentic AI, systems that don&#8217;t just think but act.]]></description><link>https://news.oaksecurity.io/p/clawjacked-highlights-the-increasing</link><guid isPermaLink="false">https://news.oaksecurity.io/p/clawjacked-highlights-the-increasing</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Mon, 16 Mar 2026 14:19:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yiUj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28bd36e2-a6cf-49ca-8e05-344384f09f24_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yiUj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28bd36e2-a6cf-49ca-8e05-344384f09f24_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yiUj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28bd36e2-a6cf-49ca-8e05-344384f09f24_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!yiUj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28bd36e2-a6cf-49ca-8e05-344384f09f24_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!yiUj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28bd36e2-a6cf-49ca-8e05-344384f09f24_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!yiUj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28bd36e2-a6cf-49ca-8e05-344384f09f24_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yiUj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28bd36e2-a6cf-49ca-8e05-344384f09f24_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28bd36e2-a6cf-49ca-8e05-344384f09f24_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:493013,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://oaksecurity.substack.com/i/191132930?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28bd36e2-a6cf-49ca-8e05-344384f09f24_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yiUj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28bd36e2-a6cf-49ca-8e05-344384f09f24_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!yiUj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28bd36e2-a6cf-49ca-8e05-344384f09f24_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!yiUj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28bd36e2-a6cf-49ca-8e05-344384f09f24_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!yiUj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28bd36e2-a6cf-49ca-8e05-344384f09f24_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;ve entered the age of <strong>agentic AI</strong>, systems that don&#8217;t just think but act.</p><p>Modern AI agents can talk to APIs, call tools, move data, create sub-agents, and even perform tasks on behalf of users. Every new capability increases what these systems can do. But it also increases the number of ways attackers can exploit them.</p><p>A vulnerability known as <strong>ClawJacked</strong> offers a clear example of why the security risks around AI agents deserve closer attention.</p><h2><strong>A security weakness in cloud development environments</strong></h2><p>ClawJacked is a security weakness affecting certain browser-based cloud development environments. The issue stems from how authentication tokens are stored and accessed during active development sessions.</p><p>In a typical attack scenario, a developer visits a malicious website while logged into a vulnerable cloud development environment. Through carefully crafted cross-origin interactions, the attacker can trick the browser into leaking authentication tokens associated with the active development session.</p><p>Once these tokens are obtained, attackers may be able to:</p><ul><li><p>Access private source code repositories</p></li><li><p>Interact with cloud APIs</p></li><li><p>Modify development environments</p></li><li><p>Potentially pivot into broader cloud infrastructure</p></li></ul><p>The attack does not require installing software or malware. Instead, it relies entirely on browser session behaviours and token handling mechanisms, which can be exploited through techniques such as session hijacking or cross-site scripting.</p><p>In many ways, this vulnerability does not fundamentally change the threat model. Security professionals have long been sceptical about giving AI agents access to vast environments. However, ClawJacked highlights that many users are already doing exactly that and that it can quickly lead to serious trouble.</p><h2><strong>When AI agents have too much access</strong></h2><p>One of the core problems with AI agents is the amount of information they often have access to.</p><p>Agents frequently operate with large volumes of contextual data that are difficult for humans to fully oversee. At the same time, many users grant these systems far more privileges than they should.</p><p>As a result, an AI agent may have access to sensitive resources such as:</p><ul><li><p>API keys</p></li><li><p>Login credentials</p></li><li><p>Critical internal documents</p></li><li><p>Access to financial systems such as bank accounts</p></li></ul><p>If an attacker hijacks an agent with this level of access, the damage can extend far beyond the original system.</p><p>For example, if the agent has access to a user&#8217;s contact list or email history, a breach could place everyone in that network at risk. Past emails could also allow attackers to recreate the user&#8217;s writing style, making it easier to impersonate them and target colleagues, friends, or family members.</p><h2><strong>Safer ways to run AI agents</strong></h2><p>Because of these risks, running AI agent frameworks directly on personal or corporate machines is not recommended. AI agent frameworks are software systems designed to perform tasks autonomously using artificial intelligence.</p><p>Instead, systems like OpenClaw should be operated in controlled environments. One approach is to run them inside a Docker container on a separate server. This helps limit the damage if the agent or its environment becomes compromised.</p><p>Isolation and careful control over the environment are important steps toward reducing risk.</p><h2><strong>Using zero trust with AI agents</strong></h2><p>To secure these systems, many experts argue that organisations need to apply the <strong>Zero Trust principles</strong>.</p><p>The core idea behind Zero Trust is simple: <strong>never trust by default, always verify</strong>.</p><p>Instead of granting broad access &#8220;just in case,&#8221;, permissions should follow a <strong>just-in-time</strong> approach. Systems receive access only when it is needed and for the time it is required. This preserves the principle of <strong>least privilege</strong>, ensuring that entities only have the permissions necessary to perform specific tasks.</p><p>Another important shift is moving away from perimeter-based security. Rather than relying on a single protective boundary around a system, security controls should exist throughout the entire environment.</p><p>Perhaps the most important principle is the <strong>assumption of breach</strong>. Systems should be designed with the expectation that attackers may already be inside the network, database, or application. Security architecture should reflect that reality.</p><h2><strong>Treat autonomous agents as experimental</strong></h2><p>For now, organisations should treat fully autonomous AI agents, which are systems that can operate independently without human intervention, as <strong>experimental technology</strong>.</p><p>Companies should educate staff about the dangers of AI agents, particularly when it comes to permissions and access control. Excessive privileges granted to agents can pose significant security risks in the event of a system compromise, as they may allow unauthorised access to sensitive or critical systems, leading to potential data breaches or operational disruptions.</p><p>ClawJacked illustrates how seemingly small weaknesses can have large consequences when powerful automated systems are involved.</p><p>Agentic AI multiplies both power and risk. Zero Trust provides a framework for keeping that power under control.</p><p>Every agent must prove who it is, justify what it wants to access, and continuously earn trust. Only then can organisations safely harness the capabilities of autonomous systems without exposing them to potential attackers.</p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[Champagne at EthCC]]></title><description><![CDATA[Infinite Privacy]]></description><link>https://news.oaksecurity.io/p/champagne-at-ethcc-8b2</link><guid isPermaLink="false">https://news.oaksecurity.io/p/champagne-at-ethcc-8b2</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Tue, 03 Mar 2026 11:06:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Infinite Privacy</strong></p><p>We will be at Cannes for EthCC, delving deeply into ZK, TEEs, FHE and privacy. <a href="https://luma.com/by5hcste">Register</a> now. We&#8217;ll also be hosting a surprise event like last year&#8217;s beachfront champagne tasting, all info in the <a href="https://t.me/+LYygIfm17JVhYzQ0">TG group</a>.</p><p><strong>The future of ZK</strong></p><p>The security legend Jordi Baylina talks to us about zero-knowledge technology and the future of privacy infrastructure on the latest episode of CypherTalk. <a href="https://cyphertalk.podbean.com/e/zero-knowledge-technology-with-jordi-baylina/">Listen</a>.</p><p>Peter Kacherginsky from BlockThreat joins us next to discuss threat modelling and the actual locations of exploits. <a href="https://cyphertalk.podbean.com/">Stay</a> tuned.</p><p><strong>2026, the year of institutions?</strong></p><p>We debate whether crypto is becoming institutional infrastructure and what institutions actually need in terms of privacy on the latest episode of MetaMarkets. <a href="https://open.spotify.com/episode/3181qK5eAbn5ZrfdC57xsu">Listen</a>.</p><p><strong>Featured audit: Avail Cosmos and Backend Changes</strong></p><p>During our audit of Cosmos and backend architecture changes for Avail, off-chain components became just as critical as smart contracts. <a href="https://open.substack.com/pub/oaksecurity/p/audit-of-avail-cosmos-and-backend?utm_campaign=post-expanded-share&amp;utm_medium=web">Read</a> more.</p><p><strong>Join our team!</strong></p><p><strong><a href="https://docs.google.com/document/d/1Udhsb6z_uGxVXp3Tk-e_Lh2kjt1AJOWa8WRJLOJL4tI/edit?tab=t.0">Senior Blockchain Security Engineer | Job Posting Shared</a></strong></p><p><strong><a href="https://docs.google.com/document/d/17Jf2DK_CbnEpUFOOI98zklhO0nSTtEEamGxtOzX_NPE/edit?tab=t.0">Senior Zero-Knowledge (ZK) Blockchain Security Auditor (f/m/d) | Job Posting Shared</a></strong></p><p><strong>Our custom AI translated a Solana Multisig to Stylus</strong></p><p>If you are a Solana developer, try porting your contracts to Arbitrum. <a href="https://oaksecurity.substack.com/p/porting-a-solana-multisig-to-stylus">Read</a> more.</p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[Audit of Avail Cosmos and Backend Changes]]></title><description><![CDATA[Our team performed a security audit of the Avail Nexus meta-interoperability protocol for Avail Technology Ltd, a system designed to eliminate blockchain fragmentation by unifying liquidity, assets, and coordination logic at the base layer.]]></description><link>https://news.oaksecurity.io/p/audit-of-avail-cosmos-and-backend</link><guid isPermaLink="false">https://news.oaksecurity.io/p/audit-of-avail-cosmos-and-backend</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Tue, 03 Mar 2026 11:04:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Our team performed a security audit of the Avail Nexus meta-interoperability protocol for Avail Technology Ltd, a system designed to eliminate blockchain fragmentation by unifying liquidity, assets, and coordination logic at the base layer. The protocol abstracts away the complexities of manual bridging, chain switching, and cross-chain approvals to deliver a seamless, &#8220;bridgeless&#8221; experience for end users.</p><p>We covered a broad surface area, encompassing the Cosmos SDK appchain, an off-chain node responsible for fulfilling bridging and settlement requests, and a TypeScript SDK.</p><p>The audit surfaced findings across critical, major, and minor severity levels. The resolved critical issues addressed serious vulnerabilities, including malicious vote extensions capable of mutating bridge state and consensus failures triggered by non-deterministic time checks. All resolved findings were verified by our team, and the remaining acknowledged issues represent risks the client has accepted or is actively tracking within their security model. Read the full audit <a href="https://github.com/oak-security/audit-reports/blob/main/Avail/2026-01-15%20Audit%20Report%20-%20Avail%20Cosmos%20and%20Backend%20Changes%20v1.0.pdf">report</a>.</p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[AI used to breach Mexican government data: A new era in cyber threats]]></title><description><![CDATA[The recent breach of Mexico&#8217;s government networks marks a chilling milestone: for the first time, a cybercriminal used an AI chatbot, Anthropic&#8217;s Claude, to orchestrate a large-scale attack.]]></description><link>https://news.oaksecurity.io/p/ai-used-to-breach-mexican-government</link><guid isPermaLink="false">https://news.oaksecurity.io/p/ai-used-to-breach-mexican-government</guid><dc:creator><![CDATA[Swetha Fernando]]></dc:creator><pubDate>Fri, 27 Feb 2026 13:44:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eQyl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36be8640-49e2-4fb8-ae82-7962987bbce1_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eQyl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36be8640-49e2-4fb8-ae82-7962987bbce1_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eQyl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36be8640-49e2-4fb8-ae82-7962987bbce1_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!eQyl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36be8640-49e2-4fb8-ae82-7962987bbce1_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!eQyl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36be8640-49e2-4fb8-ae82-7962987bbce1_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!eQyl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36be8640-49e2-4fb8-ae82-7962987bbce1_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eQyl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36be8640-49e2-4fb8-ae82-7962987bbce1_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36be8640-49e2-4fb8-ae82-7962987bbce1_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:503532,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://oaksecurity.substack.com/i/189360018?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36be8640-49e2-4fb8-ae82-7962987bbce1_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eQyl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36be8640-49e2-4fb8-ae82-7962987bbce1_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!eQyl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36be8640-49e2-4fb8-ae82-7962987bbce1_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!eQyl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36be8640-49e2-4fb8-ae82-7962987bbce1_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!eQyl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36be8640-49e2-4fb8-ae82-7962987bbce1_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The recent breach of Mexico&#8217;s government networks marks a chilling milestone: for the first time, a cybercriminal used an AI chatbot, Anthropic&#8217;s Claude, to orchestrate a large-scale attack. The attacker didn&#8217;t just access a single database; they extracted sensitive data across multiple agencies, including 195 million tax records, voter information, government employee credentials, and population registry files, totaling 150GB, according to<a href="https://www.bloomberg.com/news/articles/2026-02-25/hacker-used-anthropic-s-claude-to-steal-sensitive-mexican-data"> Bloomberg</a>.</p><p>What makes this data breach particularly notable is the level of insight it gives into the attacker&#8217;s mind and proficiency. Claude AI was able to retrieve most of the details of how the attacker engineered his attack; he prompted Claude AI in Spanish. While Claude initially warned the attacker about malicious intent, it eventually complied once the attacker claimed they were participating in a bug bounty program. Interestingly, the attacker also tried to obscure their intentions using OpenAI, a company known for its artificial intelligence technologies, but was ultimately blocked.</p><p>At Oak Security, we see this incident as an alarming trend. AI has made offensive hacking more accessible than ever, but AI systems still struggle to reliably detect and prevent malicious intent. They face a dilemma: limiting the tools&#8217; offensive capabilities also reduces their defensive capabilities; that is what they advertise with.</p><h3><strong>Why this breach matters more than others</strong></h3><p>Even as AI evolves, the attack underscores persistent weaknesses in organisational security:</p><ul><li><p>Poor operational security practices</p></li><li><p>Weak or missing authentication controls</p></li></ul><p>Attackers using AI can scan, test, and exploit vulnerabilities much faster than before, so organisations must rethink cybersecurity as a proactive, adaptive discipline rather than a compliance exercise.</p><p><strong>Our services to prevent AI-driven attacks</strong></p><ol><li><p>Operational security from scratch: Establish secure practices for all systems and workflows from day one.<a href="https://docs.google.com/forms/d/1p3nnFQkZqc0r4eNi8uGGqk_29ZN7m958qy_3HsaZc4E/edit"> Book</a> a training course.</p></li><li><p>Multiple-layered audits: Continuously harden products and infrastructure to detect vulnerabilities before attackers can exploit them. <a href="https://oaksecurity.io/#request-a-quote">Request</a> a quote.</p></li></ol><h3><strong>The road ahead</strong></h3><p>AI will continue to reshape the threat landscape in the next 1-2 years. The Mexican government&#8217;s violations prove that no organization is immune. Security teams must recognise the dual nature of AI: it can empower both defence and offence. The time to prepare is now.</p><p>For a deeper dive into <strong>immediate actions enterprises and government bodies should take to protect sensitive data</strong>, <a href="https://oaksecurity.substack.com/p/immediate-steps-to-protect-sensitive?r=58vjs6">see</a> our follow-up article.</p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[Immediate steps to protect sensitive data in the age of AI-driven threats]]></title><description><![CDATA[The recent Claude AI breach of Mexican government networks has demonstrated a new reality: AI is enabling attackers to scale their operations and craft sophisticated attacks faster than ever.]]></description><link>https://news.oaksecurity.io/p/immediate-steps-to-protect-sensitive</link><guid isPermaLink="false">https://news.oaksecurity.io/p/immediate-steps-to-protect-sensitive</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Fri, 27 Feb 2026 13:39:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KDEF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e58a8b4-6d66-4542-9ae3-3df0433809ae_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KDEF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e58a8b4-6d66-4542-9ae3-3df0433809ae_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KDEF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e58a8b4-6d66-4542-9ae3-3df0433809ae_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!KDEF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e58a8b4-6d66-4542-9ae3-3df0433809ae_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!KDEF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e58a8b4-6d66-4542-9ae3-3df0433809ae_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!KDEF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e58a8b4-6d66-4542-9ae3-3df0433809ae_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KDEF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e58a8b4-6d66-4542-9ae3-3df0433809ae_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e58a8b4-6d66-4542-9ae3-3df0433809ae_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1437194,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://oaksecurity.substack.com/i/189359932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e58a8b4-6d66-4542-9ae3-3df0433809ae_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KDEF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e58a8b4-6d66-4542-9ae3-3df0433809ae_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!KDEF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e58a8b4-6d66-4542-9ae3-3df0433809ae_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!KDEF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e58a8b4-6d66-4542-9ae3-3df0433809ae_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!KDEF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e58a8b4-6d66-4542-9ae3-3df0433809ae_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The recent Claude AI breach of Mexican government networks has demonstrated a new reality: AI is enabling attackers to scale their operations and craft sophisticated attacks faster than ever. Enterprises and government bodies can no longer rely solely on traditional security measures. Protecting sensitive data now requires a proactive, holistic approach.</p><h3><strong>1. Implement and enforce zero trust architecture (ZTA)</strong></h3><p>Zero Trust operates on a simple principle: never trust. Every system, communication, and user is treated as potentially compromised. Key aspects include:</p><ul><li><p><strong>Least-privilege access:</strong> Employees, contractors, and even executives should only have access to systems and data necessary for their role.</p></li><li><p><strong>Formal frameworks:</strong> Follow standards like NIST SP 800-207, which provides a global benchmark for designing secure architectures.</p></li></ul><p>A Zero Trust setup ensures that even if credentials are stolen or an employee is compromised, attackers cannot move freely within the network.</p><h3><strong>2. Enforce phishing-resistant multi-factor authentication (MFA).</strong></h3><p>Passwords alone are no longer sufficient. Organisations must deploy strong authentication methods to protect critical systems:</p><ul><li><p><strong>Hardware keys:</strong> Physical devices like YubiKeys provide strong protection against phishing and credential theft.</p></li><li><p><strong>Passkeys and authenticator apps:</strong> Public/private key-based solutions and OTP apps add layers of security, reducing risks from stolen passwords.</p></li></ul><h3><strong>3. Continuous monitoring and behavioural analytics</strong></h3><p>AI-powered attacks can move quickly, often bypassing traditional alerts. Continuous monitoring of network and user behaviour allows organisations to detect anomalies in real time and respond before breaches escalate.</p><h3><strong>4. Encrypt data at rest and in transit.</strong></h3><p>Encryption ensures that even if attackers gain access to systems, the information remains unreadable and unusable. This includes sensitive tax, voter, and employee data in government systems, as well as proprietary business data in enterprises.</p><h3><strong>The bottom line</strong></h3><p>The Claude AI incident is a warning: attacks are evolving, and AI can empower even lone attackers. Enterprises and government bodies must assume breaches are inevitable and design systems that minimise impact. Implementing Zero Trust, strong authentication, continuous monitoring, and encryption is no longer optional; it&#8217;s essential for safeguarding sensitive data in a world of AI-driven threats.</p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[Our custom AI translated a Solana Multisig to Stylus. Read what (didn’t) work. ]]></title><description><![CDATA[Solana programs are Rust.]]></description><link>https://news.oaksecurity.io/p/porting-a-solana-multisig-to-stylus</link><guid isPermaLink="false">https://news.oaksecurity.io/p/porting-a-solana-multisig-to-stylus</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Fri, 20 Feb 2026 11:32:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GL9e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c71e77e-fb4e-4651-b2d7-55692ded09cc_1256x656.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Solana programs are Rust. Arbitrum Stylus contracts are Rust. Translating a Solana contract to run on the EVM is still non-trivial.</p><p>We built <a href="https://github.com/oak-security/stylusport">StylusPort</a> to close that gap: an open-source MCP server paired with a 13-chapter migration handbook for Solana-to-Stylus work.</p><p>Stylus port has the power to overcome what separates Solana and the EVM: The execution and data models of Solana and Stylus diverge in critical ways: Solana accounts vs EVM storage, PDAs vs contract addresses, Borsh vs ABI encoding, CPI vs external calls, and compute units vs gas.</p><p>We equipped Claude Opus 4.6 with StylusPort and ported a Solana Multisig to Stylus. The input was <a href="https://github.com/coral-xyz/multisig">Coral&#8217;s production multisig program</a> (roughly 300 lines of Anchor Rust). The output was a Stylus contract implementation with 23 unit tests.</p><p>Read below what worked, what failed, and what still needs human review. The short version: structured retrieval and constrained workflows produce a strong starting point, but they do not replace audit-grade engineering.</p><blockquote><p>&#8505;For readers unfamiliar with MCP: <a href="https://modelcontextprotocol.io/">Model Context Protocol</a> is an open standard that lets AI assistants use external tools and knowledge.</p></blockquote><div><hr></div><h2>What is StylusPort?</h2><p>StylusPort has three components.</p><p><strong>The Handbook.</strong> Thirteen mdbook chapters covering migration patterns: program structure, state storage, access control, external calls, native tokens, ERC20/721, errors and events, a full Bonafida Token Vesting case study, testing/debugging, gas optimization, and security. Each chapter includes side-by-side Solana and Stylus examples in both Anchor and &#8220;Native&#8221; flavors.</p><p><strong>The MCP Server.</strong> A Rust binary exposing four tools, thirteen resources, and two prompts over stdio. It works with Claude Code, Cursor, OpenCode, and other MCP-compatible harnesses.</p><p><strong>The Prompts.</strong> Two structured workflows with defined steps:</p><ul><li><p><strong>Plan</strong> --- analyze the Solana program, search the handbook, then produce an 11-section migration plan with architecture mapping tables, a risk register (minimum eight items), implementation phases, and a test plan.</p></li><li><p><strong>Execute</strong> --- read the plan, implement phase by phase, verify WASM compilation, run tests, and produce a completion summary.</p></li></ul><h3>The four tools</h3><ul><li><p><strong>detect_solana_program_kind</strong> --- reads a Cargo.toml and returns &#8220;anchor&#8221; or &#8220;native&#8221; to determine migration strategy.</p></li><li><p><strong>search_handbook</strong> --- BM25 full-text search across all 13 chapters, returning ranked resource URIs.</p></li><li><p><strong>generate_stylus_contract_cargo_manifest</strong> --- produces a Cargo.toml with pinned dependencies (stylus-sdk = &#8220;=0.9.0&#8221;, alloy-primitives = &#8220;=0.8.20&#8221;, motsu = &#8220;0.10.0&#8221;), WASM target config, and release optimizations.</p></li><li><p><strong>generate_stylus_contract_main_rs</strong> --- produces the ABI export entrypoint boilerplate.</p></li></ul><div><hr></div><h2>The target: Coral Multisig</h2><p>Coral (formerly Serum) Multisig is a production Solana governance contract. It is compact (about 300 lines in one lib.rs) but still exercises migration-critical patterns.</p><p>It implements an M-of-N multisig wallet. A group of owners collectively approve and execute arbitrary Solana transactions. The key concepts:</p><ul><li><p><strong>Multisig account:</strong> owners list, approval threshold, and an owner_set_seqno (a version counter that invalidates all pending transactions whenever the owner set changes).</p></li><li><p><strong>Transaction account:</strong> target program, instruction data, an approval bitmap tracking which owners have signed, and a did_execute flag preventing replay.</p></li><li><p><strong>PDA signer:</strong> a Program Derived Address that signs for cross-program invocations during execution.</p></li><li><p><strong>Self-governance:</strong> set_owners and change_threshold can only be called through the multisig&#8217;s own execute_transaction, creating a recursive self-call pattern.</p></li></ul><p>It uses Anchor, multiple related account types, CPI with PDA signing, layered access control, and state invalidation logic, while remaining small enough to verify by hand.</p><div><hr></div><h2>The migration in two commands</h2><h3>Step 1: plan</h3><p>We invoked the Plan prompt inside Claude Code.</p><p><strong>Discovery:</strong> Claude scanned for Cargo.toml, read programs/multisig/src/lib.rs, then ran detect_solana_program_kind and got &#8220;anchor&#8221;, which routes it to the Anchor-flavored handbook sections.</p><p><strong>Handbook research:</strong> Five parallel search_handbook calls followed; each returned a ranked list of chapters to read.</p><ul><li><p><em>&#8220;storage state accounts mapping Solana to Stylus&#8221;</em></p></li><li><p><em>&#8220;access control authorization signers owners&#8221;</em></p></li><li><p><em>&#8220;CPI external calls cross-program invocation&#8221;</em></p></li><li><p><em>&#8220;serialization data layout borsh anchor&#8221;</em></p></li><li><p><em>&#8220;errors events logging revert&#8221;</em></p></li></ul><blockquote><p>Note: targeted search helps avoid context-window overload, which can reduce output quality.</p></blockquote><p>Then it read seven handbook chapters via their MCP resource URIs: state-storage, access-control, external-calls, errors-events, security-considerations, testing-debugging, and program-structure.</p><p><strong>Boilerplate generation:</strong> Both generators were called to produce a Cargo.toml and main.rs with pinned dependency versions.</p><p>Compared with ad hoc prompting (or <a href="https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview">Skills</a> alone), the MCP server reduces unnecessary non-determinism by generating standardized boilerplate.</p><p><strong>Plan output:</strong> Claude wrote a 551-line plan.md covering all eleven required sections. Key sections included:</p><p>The architecture mapping tables captured how each Solana account type becomes Stylus contract storage:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GL9e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c71e77e-fb4e-4651-b2d7-55692ded09cc_1256x656.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GL9e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c71e77e-fb4e-4651-b2d7-55692ded09cc_1256x656.png 424w, https://substackcdn.com/image/fetch/$s_!GL9e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c71e77e-fb4e-4651-b2d7-55692ded09cc_1256x656.png 848w, https://substackcdn.com/image/fetch/$s_!GL9e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c71e77e-fb4e-4651-b2d7-55692ded09cc_1256x656.png 1272w, https://substackcdn.com/image/fetch/$s_!GL9e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c71e77e-fb4e-4651-b2d7-55692ded09cc_1256x656.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GL9e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c71e77e-fb4e-4651-b2d7-55692ded09cc_1256x656.png" width="1256" height="656" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c71e77e-fb4e-4651-b2d7-55692ded09cc_1256x656.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:656,&quot;width&quot;:1256,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175538,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://oaksecurity.substack.com/i/188599671?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c71e77e-fb4e-4651-b2d7-55692ded09cc_1256x656.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GL9e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c71e77e-fb4e-4651-b2d7-55692ded09cc_1256x656.png 424w, https://substackcdn.com/image/fetch/$s_!GL9e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c71e77e-fb4e-4651-b2d7-55692ded09cc_1256x656.png 848w, https://substackcdn.com/image/fetch/$s_!GL9e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c71e77e-fb4e-4651-b2d7-55692ded09cc_1256x656.png 1272w, https://substackcdn.com/image/fetch/$s_!GL9e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c71e77e-fb4e-4651-b2d7-55692ded09cc_1256x656.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The <strong>risk register</strong> identified ten risks with concrete mitigations:</p><ul><li><p><strong>Reentrancy.</strong> Solana&#8217;s runtime prevents reentrancy by default. The EVM does not. Mitigation: set did_execute = true before the external call (checks-effects-interactions pattern).</p></li><li><p><strong>Owner index drift.</strong> If the owner set changes between transaction creation and execution, signer indices become meaningless. Mitigation: the owner_set_seqno mechanism, carried over directly from the Solana implementation.</p></li><li><p><strong>Self-call authorization.</strong> Solana uses PDA signing. Stylus needs msg_sender() == contract_address(). Governance functions must be unreachable from external callers.</p></li></ul><p>You can see the generated plan in its entirety <a href="https://github.com/oak-security/stylusport/blob/2f2bda24cc7954ac1d60136bdcfed87b2eb39189/mcp/docs/example-plan-coral-xyz-multisig.md">here</a>.</p><h3>Step 2: execute</h3><p>We invoked the Execute prompt. Claude read the plan and began implementing it phase by phase.</p><p><strong>Phase 1 - Project Setup:</strong> Created Cargo.toml, src/main.rs, and a src/lib.rs skeleton. The first WASM build failed with a missing vec! macro. In no_std, vec! comes from alloc, not the standard prelude. Claude added extern crate alloc; use alloc::vec; and rebuilt successfully.</p><blockquote><p>Note: this shows a guess-then-retrieve loop. If a wrong guess compiles, the error can still slip through.</p></blockquote><p><strong>Phase 2 - Storage and Errors:</strong> Defined all storage types, eleven error variants, and six events using the sol! macro. The WASM build passed with warnings about unused fields.</p><p>This is where the error model becomes more expressive than the original. Anchor errors are essentially u32 codes with string messages:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;rust&quot;,&quot;nodeId&quot;:&quot;7c84bb9e-5c2c-447b-b3a4-e673c649c3f1&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-rust">#[error_code]
pub enum ErrorCode {
    #[msg("The given owner is not part of this multisig.")]
    InvalidOwner,
    // ...
    #[msg("Not enough owners signed this transaction.")]
    NotEnoughSigners,
    // ...
    #[msg("The given transaction has already been executed.")]
    AlreadyExecuted,
    // ...
}
</code></pre></div><p>The Stylus version carries structured data:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;rust&quot;,&quot;nodeId&quot;:&quot;f092239b-9016-4a87-b619-3e64d2ca4763&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-rust">sol! {
    error InvalidOwner(address caller);
    error NotEnoughSigners(uint64 required, uint64 provided);
    error AlreadyExecuted(uint256 tx_id);
    // ...
}

#[derive(SolidityError)]
pub enum ContractError {
    InvalidOwner(InvalidOwner),
    NotEnoughSigners(NotEnoughSigners),
    AlreadyExecuted(AlreadyExecuted),
    // ...
}
</code></pre></div><p>Clients can now programmatically read which owner was invalid and how many signatures were missing, not just that an error occurred.</p><p><strong>Phase 3 - Core Logic:</strong> Claude implemented all seven public functions, seven view functions, and seven internal helpers. Two compile issues required API and import adjustments.</p><p>First: error[E0277]: the trait bound &#8216;alloy_primitives::Bytes: AbiType&#8217; is not satisfied. The Bytes type is not ABI-encodable in the Stylus SDK. Claude switched the public API signatures from Bytes to Vec&lt;u8&gt;.</p><p>Second: error[E0433]: could not find &#8216;calls&#8217; in &#8216;stylus_sdk&#8217;. The import path for the Call context had changed between SDK versions. Claude re-consulted the handbook&#8217;s external-calls chapter and found the correct path: stylus_sdk::prelude::*.</p><p>After the adjustments, the ported contract&#8217;s public interface looks like this:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;rust&quot;,&quot;nodeId&quot;:&quot;ac8ed674-4773-47e7-b419-2135850661ea&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-rust">#[public]
impl Multisig {
    #[constructor]
    pub fn constructor(&amp;mut self, owners: Vec&lt;Address&gt;, threshold: U64) { // ... }
    pub fn create_transaction(&amp;mut self, target: Address, value: U256, data: Vec&lt;u8&gt;) -&gt; Result&lt;U256, ContractError&gt; { // ... }
    pub fn approve(&amp;mut self, tx_id: U256) -&gt; Result&lt;(), ContractError&gt; { // ... }
    pub fn execute_transaction(&amp;mut self, tx_id: U256) -&gt; Result&lt;Vec&lt;u8&gt;, ContractError&gt; { // ... }
    pub fn set_owners(&amp;mut self, owners: Vec&lt;Address&gt;) -&gt; Result&lt;(), ContractError&gt; { // ... }
    pub fn change_threshold(&amp;mut self, threshold: U64) -&gt; Result&lt;(), ContractError&gt; { // ... }
    pub fn set_owners_and_change_threshold(&amp;mut self, owners: Vec&lt;Address&gt;, threshold: U64) -&gt; Result&lt;(), ContractError&gt; { // ... }

    // View functions
    pub fn get_owners(&amp;self) -&gt; Vec&lt;Address&gt; { // ... }
    pub fn get_threshold(&amp;self) -&gt; U64 { // ... }
    pub fn get_transaction(&amp;self, tx_id: U256) -&gt; (Address, U256, Vec&lt;u8&gt;, Vec&lt;bool&gt;, bool, U32) { // ... }
    pub fn is_owner(&amp;self, addr: Address) -&gt; bool { // ... }
    pub fn get_tx_count(&amp;self) -&gt; U256 { // ... }
    pub fn get_owner_set_seqno(&amp;self) -&gt; U32 { // ... }
    pub fn get_approval_count(&amp;self, tx_id: U256) -&gt; U64 { // ... }
}
</code></pre></div><p><strong>Phase 4 - Unit Tests:</strong> Twenty-three tests using the <a href="https://docs.rs/motsu/latest/motsu/index.html">motsu</a> harness by OpenZeppelin. They cover constructor validation, transaction creation, approval flow, execution guards, owner-management authorization, view functions, and property invariants. All pass, but what exactly was tested?</p><p>The tests break down into seven categories: constructor validation (6 tests covering valid init, single owner, empty owners, zero threshold, threshold exceeding owner count, and duplicate owners), transaction creation (4 tests: success, auto-approval by creator, ID increment, non-owner rejection), approval flow (4 tests: success, non-owner rejection, double-approval rejection, invalid transaction rejection), execution guards (2 tests: insufficient signers, invalid transaction), owner management authorization (3 tests: set_owners, change_threshold, and set_owners_and_change_threshold all rejected when called directly), view functions (2 tests: is_owner and get_transaction for a nonexistent ID), and property invariants (2 tests: threshold bounds and approval count not exceeding owner count).</p><p>This is decent coverage of the rejection paths, but it has significant gaps.</p><p><strong>No successful execution test:</strong> execute_transaction is only tested for failure cases. There is no test that a fully-approved transaction actually executes and returns the expected result. The entire happy path of the contract&#8217;s core function is untested.</p><p><strong>No self-governance test:</strong> The three owner-management tests only verify that <em>direct</em> calls are rejected. The happy path --- calling set_owners or change_threshold <em>through</em> execute_transaction --- is never tested. This is the contract&#8217;s most critical flow: the re-entrant self-administration pattern where the multisig governs itself by executing transactions that target its own functions. An auditor would flag this immediately.</p><p><strong>No owner_set_seqno invalidation test:</strong> The stale-seqno rejection path, where an owner-set change invalidates pending transactions, is untested. This is a security-critical invariant carried over from the Solana implementation.</p><p><strong>No AlreadyExecuted test:</strong> The replay-protection path, where a second execution of the same transaction is rejected, is untested.</p><div><hr></div><h2>Key migration patterns</h2><p>Four patterns from this migration recur across Solana-to-Stylus ports.</p><h3>Accounts become contract storage</h3><p>Solana stores each piece of state in a separate, dedicated account. Stylus stores everything inside the contract.</p><p><strong>Solana:</strong></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;rust&quot;,&quot;nodeId&quot;:&quot;ced7f0ef-ce50-4fdd-b93f-3b171b31e209&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-rust">#[account]
pub struct Multisig {
    pub owners: Vec&lt;Pubkey&gt;,
    pub threshold: u64,
    pub nonce: u8,
    pub owner_set_seqno: u32,
}

#[account]
pub struct Transaction {
    pub multisig: Pubkey,
    pub program_id: Pubkey,
    pub accounts: Vec&lt;TransactionAccount&gt;,
    pub data: Vec&lt;u8&gt;,
    pub signers: Vec&lt;bool&gt;,
    pub did_execute: bool,
    pub owner_set_seqno: u32,
}
</code></pre></div><p><strong>Stylus:</strong></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;rust&quot;,&quot;nodeId&quot;:&quot;6793efe6-8f3c-42e6-b795-395c38c94425&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-rust">#[storage]
pub struct Transaction {
    target: StorageAddress,
    value: StorageU256,
    data: StorageBytes,
    signers: StorageVec&lt;StorageBool&gt;,
    did_execute: StorageBool,
    owner_set_seqno: StorageU32,
}

#[storage]
#[entrypoint]
pub struct Multisig {
    owners: StorageVec&lt;StorageAddress&gt;,
    threshold: StorageU64,
    owner_set_seqno: StorageU32,
    tx_count: StorageU256,
    transactions: StorageMap&lt;U256, Transaction&gt;,
}
</code></pre></div><p>Key shifts: Pubkey becomes Address, Vec&lt;T&gt; becomes StorageVec&lt;StorageT&gt;, and separate Transaction accounts collapse into StorageMap&lt;U256, Transaction&gt;. The nonce disappears (no PDA derivation in EVM), while tx_count is added as an explicit identifier counter.</p><h3>PDA signers become the contract address</h3><p>On Solana, the multisig executes transactions by deriving a PDA and using it to sign a cross-program invocation:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;rust&quot;,&quot;nodeId&quot;:&quot;e00fb143-248c-4b99-9b2a-6814d6f9a897&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-rust">let multisig_key = ctx.accounts.multisig.key();
let seeds = &amp;[multisig_key.as_ref(), &amp;[ctx.accounts.multisig.nonce]];
let signer = &amp;[&amp;seeds[..]];
solana_program::program::invoke_signed(&amp;ix, accounts, signer)?;</code></pre></div><p>On Stylus, the contract <em>is</em> the signer. When it makes an external call, msg.sender on the receiving end is the contract's own address:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;rust&quot;,&quot;nodeId&quot;:&quot;4db4b094-cec8-464b-93c9-33034675b0ac&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-rust">let call_context = Call::new().value(value);
let result = self.vm().call(&amp;call_context, target, &amp;data);</code></pre></div><p>This simplifies the self-governance pattern. On Solana, set_owners requires a PDA signer account derived from specific seeds, validated through Anchor constraints. On Stylus, it is a four-line check:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;rust&quot;,&quot;nodeId&quot;:&quot;b683a616-cc71-40cb-a18f-bf7531b88893&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-rust">fn require_self_call(&amp;self) -&gt; Result&lt;(), ContractError&gt; {
    if self.vm().msg_sender() != self.vm().contract_address() {
        return Err(ContractError::Unauthorized(Unauthorized {}));
    }
    Ok(())
}
</code></pre></div><h3>Errors get richer</h3><p>Anchor errors are essentially u32 codes with human-readable messages attached at compile time. A client learns that &#8220;not enough owners signed&#8221; but not how many did sign or how many were needed.</p><p>Stylus errors, defined through the sol! macro, carry structured data:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;rust&quot;,&quot;nodeId&quot;:&quot;9735059c-3d7f-464b-b179-b89a729bf90c&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-rust">error NotEnoughSigners(uint64 required, uint64 provided);</code></pre></div><p>This improves off-chain diagnostics. Tooling can programmatically parse the error, display the gap, and help users understand exactly what went wrong.</p><div><hr></div><h2>Why structured knowledge matters</h2><p>A simpler experiment is to ask an LLM to &#8220;port this to Stylus.&#8221; The result can look plausible while missing runtime-critical differences like reentrancy assumptions, storage semantics, or ABI constraints.</p><p>StylusPort improves this with retrieval plus constrained prompts: research first, implementation second, and an explicit plan with risk analysis and architecture mapping.</p><p>The two-phase workflow also creates a practical review gate: inspect the migration plan, challenge architectural choices, and correct direction before implementation.</p><p>That division of labor matches the principle we discussed <a href="https://oaksecurity.substack.com/p/ai-is-transforming-smart-contract">before</a>: the model accelerates boilerplate and pattern transfer, while humans validate design and audit correctness.</p><div><hr></div><h2>Conclusion</h2><p>Structured knowledge plus AI execution can produce a reliable migration starting point. Here, the plan was reviewable, the generated contract compiled, and tests covered many rejection paths. What remains is the hardest work: auditing correctness, testing realistic execution paths, and validating security invariants under deployment conditions.</p><h3>Your mileage may vary</h3><p>Coral Multisig is a single-program, 300-line repository. Real-world Solana projects are often multi-program monorepos with shared state, internal CPIs, and dense account relationship graphs. As complexity rises, omission risk rises with it.</p><p>The practical value of this tooling is speed-to-first-working-draft, not automatic correctness. Treat generated code as a starting point that still needs disciplined review, comprehensive testing, and security audit.</p><p>For MCP server setup instructions and the latest workflow details, refer to the <a href="https://github.com/oak-security/stylusport">StylusPort repository</a>.</p><p>The handbook is also available to <a href="https://oak-security.github.io/stylusport/">read online</a>. In addition to practical porting guidelines, it also covers the differences between Solana programs and Stylus contracts, as well as security considerations.</p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[Heading to Consensus]]></title><description><![CDATA[Let&#8217;s talk enterprise-grade security]]></description><link>https://news.oaksecurity.io/p/heading-to-consensus</link><guid isPermaLink="false">https://news.oaksecurity.io/p/heading-to-consensus</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Thu, 05 Feb 2026 11:34:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Let&#8217;s talk enterprise-grade security</strong></p><p>We&#8217;re heading to Hong Kong for Consensus HK (Feb 10-12), where we&#8217;ll focus on institutional scaling and enterprise-grade security.</p><p><strong>The enemy isn&#8217;t just code</strong></p><p>Social engineering continues to be the top threat to crypto teams. We explain why attackers keep winning and how strong OpSec and zero-trust practices can dramatically reduce risk. <a href="https://crypto.news/why-cant-companies-stop-social-engineering-attacks/">Read</a> more</p><p><strong>Think your Web3 assets are safe?</strong></p><p><a href="https://luma.com/ljiwuocc">Join</a> our free OpSec session on Feb 26, 5&#8239;PM CET, and learn how hackers really strike and how to stop them!</p><p><strong>Cyphertalk Podcast is live!</strong></p><p>Our new twice-monthly podcast on real-world cybersecurity and privacy, kicking off with Security &amp; Privacy in 2026, covering human risk, AI-driven threats, zero-knowledge tech, and what actually keeps systems resilient. <a href="https://cyphertalk.podbean.com/">Listen</a> here</p><p><strong>CoinList Token Sale Fund</strong></p><p>We recently audited the CoinList Token Sale Fund, reviewing custodial smart contracts, backend flows, and security controls. We addressed all critical issues and received praise from CoinList for our partnership. <a href="https://oaksecurity.substack.com/p/audit-of-coinlist-token-sale-fund">Read</a> more</p><p><strong>Join our team!</strong></p><p><strong><a href="https://docs.google.com/document/d/1Udhsb6z_uGxVXp3Tk-e_Lh2kjt1AJOWa8WRJLOJL4tI/edit?tab=t.0">Senior Blockchain Security Engineer | Job Posting Shared</a></strong></p><p><strong><a href="https://docs.google.com/document/d/17Jf2DK_CbnEpUFOOI98zklhO0nSTtEEamGxtOzX_NPE/edit?tab=t.0">Senior Zero-Knowledge (ZK) Blockchain Security Auditor (f/m/d) | Job Posting Shared</a></strong></p><p><strong>TGE security, done right </strong></p><p>Launching a token? Don&#8217;t rely on hope or audit badges. Our latest guide offers a practical checklist for Token Generating Events (TGEs), covering layered security, early detection, and rapid incident response. <a href="https://open.substack.com/pub/oaksecurity/p/how-to-prepare-your-protocol-for?utm_campaign=post-expanded-share&amp;utm_medium=web">Read</a> more</p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[Audit of CoinList Token Sale Fund]]></title><description><![CDATA[Our team performed a security audit for Amalgamated Token Services Inc.]]></description><link>https://news.oaksecurity.io/p/audit-of-coinlist-token-sale-fund</link><guid isPermaLink="false">https://news.oaksecurity.io/p/audit-of-coinlist-token-sale-fund</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Thu, 05 Feb 2026 11:32:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Our team performed a security audit for Amalgamated Token Services Inc. of the CoinList Token Sale Fund, a custodial smart contract used to manage user contributions during token sale events. The contract temporarily holds user funds, enables backend-controlled commitment and refund flows, and allows the final distribution of collected assets to a designated sale partner once all refunds are completed.</p><p>The system relies on role-based access control to separate committing, remitting, and ownership responsibilities, and is designed to support ERC-20 token contributions under strict operational assumptions. It incorporates internal accounting of committed and remitted balances, and administrative controls for managing privileged roles and final fund transfers.</p><p>In addition to the code review, we conducted a full threat modeling exercise covering on-chain contracts, backend systems, privileged operators, and external token dependencies.</p><p>During the audit, we identified several minor and informational issues related to trust assumptions, operational edge cases, and best practices. All resolved issues were fixed and verified, while the remaining findings were acknowledged by CoinList as acceptable within their security and governance model. Read the full audit <a href="https://github.com/oak-security/audit-reports/blob/main/CoinList/2026-01-16%20Audit%20Report%20-%20CoinList%20Token%20Sale%20Fund%20v1.0.pdf">report</a>.</p><p><em>&#8220;Oak Security has been a great partner from day 1. They are very flexible, always open to communication, and able to support all our needs. Highly recommend them.&#8221;- </em>Matt Delacour, CTO, CoinList</p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item><item><title><![CDATA[New podcast alert: Cyphertalk episode 1 is live!]]></title><description><![CDATA[Hi, We&#8217;re excited to announce the launch of Cyphertalk, a twice-monthly podcast exploring the realities of cybersecurity and privacy in a world that&#8217;s moving faster than our defenses.]]></description><link>https://news.oaksecurity.io/p/new-podcast-alert-cyphertalk-episode</link><guid isPermaLink="false">https://news.oaksecurity.io/p/new-podcast-alert-cyphertalk-episode</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Wed, 04 Feb 2026 12:04:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUxa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fafecc-2e00-4790-a499-b42c416780eb_364x364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi,</p><p>We&#8217;re excited to announce the launch of <strong>Cyphertalk</strong>, a twice-monthly podcast exploring the realities of cybersecurity and privacy in a world that&#8217;s moving faster than our defenses.</p><p>In <strong>Episode 1: Security and Privacy in 2026</strong>, hosts <strong>Jade Doherty</strong> and <strong>Stefan Beyer</strong> (co-founder of Oak Security) dive into:</p><ul><li><p>Why humans are the #1 target: phishing, social engineering, supply chain attacks</p></li><li><p>Remote work, context switching, and why &#8220;always-on&#8221; makes mistakes more likely</p></li><li><p>AI as an arms race: scaling attacks vs improving defenses</p></li><li><p>ZK/privacy tech maturity: new opportunities and new risks</p></li><li><p>Why the &#8220;zero trust mindset&#8221; is about reducing impact, not paranoia</p></li><li><p>Institutional security expectations and how crypto security is (slowly) evolving</p></li></ul><p>Stefan also shares a personal story of a highly targeted &#8220;podcast invite&#8221; scam that nearly turned into a credential-stealing attack, a perfect example of why, in 2026, it&#8217;s less about never making mistakes and more about designing systems that limit blast radius when mistakes happen.</p><p><strong>Listen &amp; Subscribe:<br></strong><a href="https://cyphertalk.podbean.com/">&#127911; Podbean<br></a><a href="https://podcasts.apple.com/ie/podcast/cyphertalk/id1874536913">Apple</a> | <a href="https://open.spotify.com/show/3VZ6HGeIgf2EJfjl2EaO2B">Spotify</a> </p><p>We&#8217;d love your feedback! Follow, subscribe, leave a review, or send us your topic suggestions, we want Cypher Talk to cover what you really want to know.</p><p>Stay safe, stay curious,<br><strong>Oak Security</strong></p>]]></content:encoded></item><item><title><![CDATA[Optimize your cybersecurity budget]]></title><description><![CDATA[Web3 projects consistently demonstrate a strong commitment to cybersecurity.]]></description><link>https://news.oaksecurity.io/p/optimize-your-cybersecurity-budget</link><guid isPermaLink="false">https://news.oaksecurity.io/p/optimize-your-cybersecurity-budget</guid><dc:creator><![CDATA[Oak Security]]></dc:creator><pubDate>Wed, 04 Feb 2026 08:14:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4CNm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192fc4e6-696b-45dd-860a-b824ad2e6d2e_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4CNm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192fc4e6-696b-45dd-860a-b824ad2e6d2e_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4CNm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192fc4e6-696b-45dd-860a-b824ad2e6d2e_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!4CNm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192fc4e6-696b-45dd-860a-b824ad2e6d2e_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!4CNm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192fc4e6-696b-45dd-860a-b824ad2e6d2e_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!4CNm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192fc4e6-696b-45dd-860a-b824ad2e6d2e_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4CNm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192fc4e6-696b-45dd-860a-b824ad2e6d2e_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/192fc4e6-696b-45dd-860a-b824ad2e6d2e_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:944639,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://oaksecurity.substack.com/i/186834440?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192fc4e6-696b-45dd-860a-b824ad2e6d2e_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4CNm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192fc4e6-696b-45dd-860a-b824ad2e6d2e_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!4CNm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192fc4e6-696b-45dd-860a-b824ad2e6d2e_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!4CNm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192fc4e6-696b-45dd-860a-b824ad2e6d2e_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!4CNm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192fc4e6-696b-45dd-860a-b824ad2e6d2e_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Web3 projects consistently demonstrate a strong commitment to cybersecurity. Many protocols invest heavily in security reviews, engage reputable audit firms, and communicate their efforts transparently to users and investors. This reflects a shared understanding: security matters.</p><p>Yet recent high-profile incidents reveal that investment alone is not enough. Audits are more common than ever, but their effectiveness depends on how they are scoped, structured, and executed.  The 2025 Balancer exploit offers a clear lesson. Despite multiple audits that deemed the protocol mature and secure, a vulnerability outside the defined audit scope was exploited, leading to losses of A. They performed the reviews exactly as specified. The key takeaway is that clearly defining the scope of security work is just as important as the quality of its execution.</p><p><strong>The problem with cybersecurity RFPs</strong></p><p>A Request for Proposals (RFP) is the document a project uses to engage a cybersecurity firm. It specifies:</p><ul><li><p>Which systems or codebases will be reviewed</p></li><li><p>The depth and methodology of the review</p></li><li><p>What is included in and excluded from the scope</p></li><li><p>The expected deliverables</p></li></ul><p>RFP defines a project&#8217;s security priorities. What is included signals which risks are considered most critical, while what is excluded reflects assumptions about acceptable or unlikely threats.</p><p>The problem is RFPs themselves require expert knowledge. Scoping a review is a security-relevant task. Ideally, scoping should involve a third-party expert. If the scope is incomplete, audits may leave critical risks uncovered. Often, RFPs are unclear, leaving auditors narrowing the scope further to submit competitive bids. This creates a race to the bottom, where security is optimised for cost rather than real-world risk coverage.</p><p>Current audit platforms reinforce this mindset. They are optimised for conducting audits, which encourages projects to treat security as an afterthought. Cybersecurity RFPs are conducted after development is completed, which violates the <a href="https://open.substack.com/pub/oaksecurity/p/cybersecurity-layers-and-the-shift?utm_campaign=post-expanded-share&amp;utm_medium=web">shift-left paradigm</a>.</p><p><strong>Why audits benefit from clearer framing</strong></p><p>In many industries, certifications serve as indicators of safety. Web3 often adopts a similar mindset, treating audit reports as proof of security.</p><p>Audits are highly valuable, but they are limited to the scope of a specific engagement. Auditors focus on the tasks assigned to them, which can be a strength as long as the scope encompasses all relevant risks. Poorly scoped audits, even if executed flawlessly, can give a false sense of security. Clear, thoughtful framing of security objectives ensures audits deliver real-world protection rather than just a report.</p><p><strong>Advancing the RFP process</strong></p><p>When used intentionally, RFPs remain one of the most effective tools for commissioning security but only if carried out by experts and early in the development cycle:</p><ul><li><p><strong>Engage security expertise early<br></strong>Before soliciting proposals, internal security leads, virtual CISOs, or external advisors can assist in defining the scope.</p></li><li><p><strong>Separate scoping from execution<br></strong>A neutral expert can design the RFP and evaluate bids, allowing auditors to focus on delivery while improving coverage.</p></li><li><p><strong>Evolve audit platforms<br></strong>Supporting adversarial testing, follow-up reviews, and remediation leads to stronger, longer-lasting outcomes.</p></li><li><p><strong>Emphasise outcomes over checklists<br></strong>Outcome-driven security aligns incentives around resilience, risk reduction, and user protection.</p></li></ul><p><strong>Security as a continuous discipline</strong></p><p>Web3 does not suffer from a lack of audits. It has an opportunity to better align security investment with security outcomes. By refining how security work is defined and commissioned, the industry can:</p><ul><li><p>Set clearer expectations</p></li><li><p>Improve collaboration between teams and auditors</p></li><li><p>Build more resilient systems</p></li></ul><p>In cybersecurity, outcomes are shaped early. When projects ask better questions, they receive better protection.</p><div><hr></div><p>Get a <a href="https://www.oaksecurity.io/#request-a-quote">quote</a> for your project, <a href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ110G2LIh38aKQ3rsOhb9tqXLnc11fPGyFHoNuUOMitAFiVCkeQTHpEQLoUVWaL5CAF_4b73htj">schedule</a> a call with our team, follow us on <a href="https://x.com/SecurityOak">X</a>, and <a href="https://oaksecurity.substack.com/subscribe">sign up</a> for our newsletter for simplified and curated Web3 security insights.</p>]]></content:encoded></item></channel></rss>