BeChain

Market Prices

BTC Bitcoin
$79,720.4 -0.30%
ETH Ethereum
$2,484.34 +0.70%
SOL Solana
$106.19 +2.91%
BNB BNB Chain
$747.7 -3.21%
XRP XRP Ledger
$1.41 -0.02%
DOGE Dogecoin
$0.0892 +1.97%
ADA Cardano
$0.2188 +0.41%
AVAX Avalanche
$7.64 +1.39%
DOT Polkadot
$0.9672 +6.38%
LINK Chainlink
$12.35 +3.66%

Event Calendar

{{ๅนดไปฝ}}
30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

18
03
unlock Sui Token Unlock

Team and early investor shares released

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

12
05
halving BCH Halving

Block reward halving event

28
03
unlock Arbitrum Token Unlock

92 million ARB released

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

Tools

All โ†’

Altseason Index

41

Bitcoin Season

BTC Dominance Altseason

Market Cap

All โ†’
# Coin Price
1
Bitcoin BTC
$79,720.4
1
Ethereum ETH
$2,484.34
1
Solana SOL
$106.19
1
BNB Chain BNB
$747.7
1
XRP Ledger XRP
$1.41
1
Dogecoin DOGE
$0.0892
1
Cardano ADA
$0.2188
1
Avalanche AVAX
$7.64
1
Polkadot DOT
$0.9672
1
Chainlink LINK
$12.35

๐Ÿ‹ Whale Tracker

๐Ÿ”ด
0x9764...35a0
6h ago
Out
35,939 SOL
๐Ÿ”ต
0x05c0...01ab
1d ago
Stake
4,816.80 BTC
๐Ÿ”ต
0xe396...5bf8
30m ago
Stake
4,472,923 USDC
Special

Agentjacking: How Public Sentry DSNs Turn AI Coding Agents Into Credential Thieves

Leotoshi

Observe: A single HTTP POST to a public Sentry DSN can transform an AI coding agent into a credential-stealing proxy. No zero-day exploits. No advanced obfuscation. Just a design gap between data ingestion and instruction execution. At DEF CON 34, Tenet Security demonstrated exactly this โ€” a six-stage attack chain they call 'Agentjacking' โ€” and the results are a cold, hard indictment of how we trust external data in AI workflows.

Context: The accidental intersection of two legitimate designs.

Sentry, the error monitoring platform, uses DSNs (Data Source Names) as public endpoints to receive crash reports. By design, any POST to a valid DSN is accepted โ€” no authentication required. Enter MCP (Model Context Protocol), the integration layer that allows AI coding agents like Cursor and Claude Code to fetch context from external tools. When a developer connects their AI agent to Sentry via MCP, the agent can read error issues and, crucially, the markdown content within them. The problem? An attacker who discovers a public DSN can POST a malicious error event containing disguised instructions. When the developer later asks the agent to debug a Sentry issue, the agent treats the markdown as a legitimate fix command โ€” because the AI has no semantic mechanism to distinguish data from instruction.

Core: The mechanism autopsy.

Let me walk through the chain as I would a smart contract audit โ€” step by step, with no room for narrative polish.

Agentjacking: How Public Sentry DSNs Turn AI Coding Agents Into Credential Thieves

Step 1: Discovery. The attacker scans for public Sentry DSNs. Tenet found 2,388 exposed organizations, including 71 in the Tranco top 1 million websites. Step 2: Exploitation. The attacker POSTs a malicious error event to the DSN. The payload embeds a prompt injection inside the issue description โ€” a fake 'fix' recommending an npm package install. Step 3: Trigger. The developer, working on a real bug, asks the AI agent to 'look at the latest Sentry issue.' The agent fetches the issue via MCP. Step 4: Injection. The agent reads the markdown content, which includes the attacker's fake fix. The AI interprets it as a legitimate instruction. Step 5: Execution. The agent runs npm install malicious-package on the developer's machine. Step 6: Exfiltration. The malicious package steals credentials stored on the local machine โ€” AWS keys, GitHub OAuth tokens, npm registry tokens โ€” and sends them to the attacker.

Tenet's controlled tests on 100+ organizations reported an 85% success rate. That number comes with caveats โ€” it depends on the developer actively asking the agent to debug a Sentry issue โ€” but the attack chain is technically closed. The root cause is an architectural failure: current AI agents cannot semantically separate data from instructions. This is a direct analog of the smart contract vulnerabilities I've audited since 2017. Trust is a variable, verification is a constant โ€” but here, verification is absent.

Sentry's response? They deployed a content filter targeting specific payload strings. This is an IoC-level blacklist โ€” easily bypassed with simple obfuscation. Tenet's own mitigation, agent-jackstop, is a configuration hardening tool: network egress whitelists, command approval, subprocess credential isolation. These reduce blast radius but do not fix the root cause. Silence in the code is the loudest warning sign.

Contrarian: What the bulls got right.

The attack is real, but not automated. It requires a developer to initiate the agent query. The 85% figure is from controlled testing; real-world success depends on social engineering and timing. The 2,388 exposed organizations measure potential attack surface, not actual risk. Sentry's content filter, while weak, may slow down mass exploitation. Tenet's agent-jackstop is a practical stopgap for enterprises. The bulls argue that the ecosystem is still early, and such flaws will be fixed as standards mature. They are not wrong โ€” but they underestimate the inertia of architectural decisions. Complexity is often a veil for incompetence, and here, the complexity of MCP combined with Sentry's open ingestion hides a fundamental trust boundary problem.

Takeaway: The code does not care about your roadmap.

The AI industry must now confront the same lesson that the blockchain world learned the hard way: integration points are fault lines. MCP needs a security extension layer โ€” a mandatory 'trust mark' on tool outputs, separating data from instructions. The model training community must implement instruction hierarchy to deprioritize tool outputs. Until then, every public DSN, every open data source, is a potential injection vector. The attack surface is real, and the window for fixes is shrinking. Will the ecosystem adopt a 'verify, then trust' posture before the next DEF CON reveals a wider breach? I have my doubts.

Fear & Greed

73

Greed

Market Sentiment

Gas Tracker

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

๐Ÿ’ก Smart Money

0x6ea4...b90c
Early Investor
+$1.1M
62%
0x6014...a09d
Arbitrage Bot
+$1.8M
81%
0x46fe...71ce
Arbitrage Bot
-$4.4M
76%