Matrix",
"article": "The code does not lie; only the founders do.\n\nI have spent a decade inside smart contracts proving that sentence. Reentrancy holes. Owner functions without access control. Token sale contracts that let any attacker drain the treasury because the state update came after the external call. In 2018, I manually audited Project Aether's sale contract and found exactly that failure class. 40 ETH walked out before the team patched it. The whitepaper called it revolutionary. The bytecode called it a vault with a cardboard door.\n\nNow the same failure class wears a new costume. AI agents are accelerating into enterprise intranets. Security vendors call it the new front. Conference decks call it the main battlefield shift. A recent industry analysis claims the battleground is moving from the network perimeter to identity, permissions, data flow, and behavior auditing.\n\nFine. The cold reading: the agent is not the threat. The access is.\n\nAn AI agent is a smart contract with a probabilistic brain. Same trust assumptions. Same permission boundaries. Same missing audits. Plus one horrifying addition: the code reads its own environment and rewrites its execution path based on what it finds. That is not a paradigm shift. That is reentrancy with a chat interface.\n\nThe Context: What Is Actually Entering the Intranet\n\nLet me define the subject precisely, because the hype has already blurred it. The analysis at the center of this piece is honest about its own limits. It operates on title-level signals. It rates most of its own conclusions C, D, or E confidence. It has no product names, no customer cases, no revenue data, no named authors. The core claim: agents are moving from public-facing chatbots to internal execution. The agent reads email. It drafts documents. It touches the ERP, the CRM, the code repository, the database. It does not recommend. It executes.\n\nThis is an engineering-integration trend, not a model-architecture breakthrough. The underlying LLMs are roughly the same models that powered the chatbots. What changed is the wrapper around them: tool-calling protocols, function-call interfaces, browser automation, RPA connectors, and the Model Context Protocol. These wrappers give the agent the one thing a chatbot never had: a hand that can push buttons.\n\nThat hand changes the security calculus. The report's core safety conclusion, the only dimension it rated highest confidence, is correct: the risk is real. Prompt injection. Privilege escalation. Data exfiltration. Supply chain compromise. Audit gaps. Non-human identity sprawl. All of it is real. I have seen the architecture diagrams. They look familiar.\n\nHere is what familiar means. In DeFi, the catastrophic failures are never the cleverest. They are the access control bug on the governance token. The rounding error in an interest-rate model that manifests only under volatility. The owner key that never got rotated. During DeFi Summer in 2020, I stress-tested Compound's interest rate models on a local fork and found a rounding error that could tip the protocol toward insolvency under precisely the conditions the market later delivered. Core devs acknowledged it. They prioritized liquidity incentives over the fix. That is not a bug in code. That is a bug in priorities.\n\nThe AI agent trend runs the same playbook. Deployment speed outruns security design. Narrative outruns evidence. And the audit profession, my profession, is not ready for what is coming. Every deployment I have reviewed optimizes for capability and treats containment as a follow-up item. The follow-up never arrives.\n\nThe enterprise context matters too. The agents are sold to CISOs as productivity multipliers, but the buying conversation rarely includes the questions that determine the risk: Which identity runs the agent? Does it have write access? Is there a sandbox? Who approves its high-impact actions? What happens when it reads adversarial content? The answers are usually vague, because the vendor designed for the demo.\n\nThe Takedown\n\nTime to take the machine apart. I am going to dismantle the trend the way I dismantle a smart contract: layer by layer, coldly, with no respect for the marketing.\n\nThe Tool-Calling Stack Is the Attack Surface\n\nStart with first principles. An AI agent inside an intranet has three layers. The model, which generates text. The orchestrator, which decides which tools to call. The permission boundary, which decides what those tools are allowed to do.\n\nThe model is not the risk. I say this as someone who has read exploitable bytecode for a decade: the language model is a text predictor. It does not exfiltrate. It does not transfer. It does not delete. The orchestrator and the permission boundary do those things. They are ordinary software. Ordinary software has ordinary bugs.\n\nDeployment forms vary. Copilot-style assistants. RPA platforms with an LLM steering wheel. Fully autonomous agents with long-term memory. MCP clients speaking a standard protocol to internal services. Each form has a different risk profile, and the source analysis does not differentiate. A chatbot embedded in a document editor and an autonomous agent with a bank account are not the same threat object. One can leak a draft. The other can empty a treasury.\n\nThe distinction that matters most is read access versus write access. An agent that reads a wiki page leaks nothing. An agent that can send email, edit code, approve workflows, or trigger financial transfers is a different class of object. The source material flags this: the security impact's core is not the model itself, but the identity, permissions, and execution capability the agent obtains. That sentence is the most honest thing in the report.\n\nIn smart contract terms, the agent is a contract with external calls. The tools are the external call targets. System safety reduces to one question: what can that contract call, under what conditions, and who audits the call path? Crypto answered that question badly for a decade, from Parity wallets to cross-chain bridges. I see no reason the enterprise will answer it better, except that it has more to lose and slower reflexes.\n\nPrompt Injection Is Reentrancy for the AI Age\n\nHere is where I earn my keep.\n\nIn June 2016, the DAO, then the largest crowdfund in history, with over $150 million at peak, was drained through a reentrancy attack. The attacker called the withdraw function. Inside that call, before the balance was updated, the attacker called withdraw again. The

