<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Security on truegav</title>
		<link>/tags/security/</link>
		<description>Recent content in Security on truegav</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Sun, 10 May 2026 14:00:00 +0530</lastBuildDate>
		
			<atom:link href="/tags/security/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>AI slop is drowning bug bounty and nobody in charge gives a single fuck</title>
				<link>/posts/ai-slop-drowning-bug-bounty/</link>
				<pubDate>Sun, 10 May 2026 14:00:00 +0530</pubDate>
				<guid>/posts/ai-slop-drowning-bug-bounty/</guid>
				<description>&lt;h2 id=&#34;the-funeral-that-nobody-scheduled&#34;&gt;The funeral that nobody scheduled&lt;/h2&gt;&#xA;&lt;p&gt;Bug bounty is dead. The industry has not scheduled the funeral because scheduling a funeral requires admitting a death occurred and admitting a death occurred is bad for the quarterly investor update.&lt;/p&gt;&#xA;&lt;p&gt;A researcher I work with delivered the autopsy in a single Discord message. Not a whitepaper. Not a 200-page industry analysis with infographics and a foreword from a partner who has never read a bug report. One sentence from someone who reads submissions every day:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Your audit cost more than my entire net worth and you still got hacked, lmao</title>
				<link>/posts/audit-cost-more-than-my-net-worth/</link>
				<pubDate>Tue, 18 Feb 2025 14:00:00 +0530</pubDate>
				<guid>/posts/audit-cost-more-than-my-net-worth/</guid>
				<description>&lt;h2 id=&#34;the-three-stamps&#34;&gt;The three stamps&lt;/h2&gt;&#xA;&lt;p&gt;Balancer V2 hired Trail of Bits. Then OpenZeppelin. Then Certora. These are the names you print on your pitch deck in 24-point bold to make the venture capital partner stop asking about security and start focusing on the token allocation table.&lt;/p&gt;&#xA;&lt;p&gt;Months of review. Hundreds of thousands of dollars in fees. Multiple remediation rounds. Multiple re-review rounds. Three firms whose combined brand reputation could convince a regulated bank to integrate a smart contract.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Delegatecall is a war crime and I keep committing it</title>
				<link>/posts/delegatecall-war-crime/</link>
				<pubDate>Mon, 15 Mar 2021 14:00:00 +0530</pubDate>
				<guid>/posts/delegatecall-war-crime/</guid>
				<description>&lt;h2 id=&#34;three-opcodes-and-two-want-you-dead&#34;&gt;Three opcodes and two want you dead&lt;/h2&gt;&#xA;&lt;p&gt;The EVM provides three ways to invoke another contract.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;call&lt;/code&gt; sends ETH and returns data. Civilized. Predictable. What a normal engineer would design.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;staticcall&lt;/code&gt; is read-only and cannot modify state. Has never caused anyone harm.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;delegatecall&lt;/code&gt; runs the target&amp;rsquo;s bytecode inside your storage context. Your balance becomes their balance. Your identity becomes their identity. The target code reads your variables and writes to your slots using its own names. The EVM sits in the corner and allows this because the EVM was designed by people who considered this an acceptable tradeoff between code reuse and safety.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
