General Analysis (@gen_analysis) header
General Analysis (@gen_analysis) profile picture

Securing AI at the Frontier

San Francisco
Joined January 2025
Photo by General Analysis (@gen_analysis)Photo by General Analysis (@gen_analysis)Photo by General Analysis (@gen_analysis)Photo by General Analysis (@gen_analysis)Photo by General Analysis (@gen_analysis)Photo by General Analysis (@gen_analysis)Photo by General Analysis (@gen_analysis)Photo by General Analysis (@gen_analysis)Photo by General Analysis (@gen_analysis)Photo by General Analysis (@gen_analysis)
General Analysis retweeted
Stop vibe checking your vibe code! We just released Vibe Code Bench: the first benchmark that tests whether AI models can actually build complete web applications from scratch. Featured today in @Inc (1/6)
41
44
16
274
58,448
General Analysis retweeted
.@gen_analysis' MCP Guard is the first runtime firewall designed to secure every MCP tool call against prompt injection attacks. It's a free, open-source tool designed to validate, restrict, and log every MCP tool call. MCP Guard sits between your agents and MCP servers, screening all inputs and outputs, blocking known jailbreak patterns and obfuscated payloads before execution. generalanalysis.com/blog/mcp…
6
7
3
90
17,000
here ye a story as old as time
🧨 Caution: Cursor + Supabase MCP will leak your private SQL tables — it’s only a matter of time. In our latest test, a simple user message was enough to make Cursor leak integration_tokens to the attacker who submitted it. Here’s the anatomy of the breach 🧵 (1/6)
1
9
2,234
General Analysis retweeted
Yeah ai app sec is going to continue to be a big deal
🧨 Caution: Cursor + Supabase MCP will leak your private SQL tables — it’s only a matter of time. In our latest test, a simple user message was enough to make Cursor leak integration_tokens to the attacker who submitted it. Here’s the anatomy of the breach 🧵 (1/6)
1
5
36
5,124
General Analysis retweeted
Replying to @kiwicopple @simonw
Founder of General Analysis here. For what it’s worth, I have said multiple times that I do not think this is Supabase’s fault. Your server was behaving exactly as it was supposed to. Technically speaking, the Supabase server has no way of knowing which tool calls are legitimate and which are not. ANY COMPANY using ANY MCP tools is vulnerable which is exactly what we help defend against. Would be happy to chat more if you send an email to [email protected] tl;dr, not Supabase’s fault. Everyone is vulnerable.
1
2
1
14
3,182
General Analysis retweeted
Here's another proof of concept example of a lethal trifecta attack: if you combine the Supabase MCP with another MCP that provides exposure to untrusted tokens and a way to send data back out again - in this case a support ticket system - attackers can steal your Supabase data
Replying to @gen_analysis
The attacker begins by opening a new support ticket and submitting a carefully crafted message. The body of the message includes both a friendly question and a very explicit instruction block addressed directly to the Cursor agent. It is important to note that the support agent itself does not have access to the private info. But the cursor agent does! (3/6)
10
42
5
300
59,166
General Analysis retweeted
If you use "AI agents" (LLMs that call tools) you need to be aware of the Lethal Trifecta Any time you combine access to private data with exposure to untrusted content and the ability to externally communicate an attacker can trick the system into stealing your data!
91
520
67
2,311
658,091
General Analysis retweeted
There’s a lot of FUD around safety of OSS models, but these models allow us to study safety implications of AI in an open and transparent way. Excited for the partnership with @gen_analysis to comprehensively stress test OSS (and closed) models.
We’re partnering with @gen_analysis to stress-test the safety and robustness of open-source language models at unprecedented scale. More details below 👇
1
4
12
2,066
General Analysis retweeted
We’re partnering with @gen_analysis to stress-test the safety and robustness of open-source language models at unprecedented scale. More details below 👇
2
15
2
20
4,421
General Analysis retweeted
LLMs are being deployed in high-stakes environments—and the potential impact of failure is colossal. A jailbroken AI could leak your customer data, financial records, or enable catastrophically harmful actions. At @gen_analysis we have compiled the definitive guide to understand and defend against these threats-- The LLM Jailbreak Cookbook. Here is an Overview: (1/8)
6
24
4
70
19,334
General Analysis retweeted
At General Analysis we've just released the Adversarial Robustness Leaderboard, designed to evaluate model performance under adversarial attacks. With new models coming out more quickly than ever, understanding which are safer for production deployment is crucial. Some key insights from our latest evaluation: - DeepSeek R1 consistently scores low on robustness, proving relatively easy to jailbreak and prompting harmful content. - Anthropic's Sonnet 3.5 V2 remains the most robust overall but frequently rejects benign requests. - Google's Gemini 2.5 is highly robust while being capable, offering great performance and safety at the same time. - Despite Meta's recent safety enhancements, models in the Llama 4 series still lag behind their predecessor, the Llama 3.2 series, in adversarial robustness. Note on evaluation methodology: Our reported ASRs are typically lower than other evaluations because our automated evaluator (DeepSeek R1) uses strict criteria. For a response to be marked as harmful, it must contain actionable, specific, and realistic details. Checkout our full results at generalanalysis.com
2
5
15
10,559
General Analysis retweeted
today, @AndrewYNg released a document extraction service that went viral on X. at @Pulse__AI , we tested it and the results were underwhelming. 😬 same issues we've seen with other LLMs: hallucinated values and processing times that make enterprise deployment impractical (1/5)
5
3
18
2,041
New discovery! LLMs are just like humans! Overthinking GREATLY HURTS their performance If we select the solution with the lower overthinking score. We improve model performance by almost 30% while reducing costs by 43% (o1_low) Is reasoning really the future of LLMs? 🧵
42
157
47
1,182
170,537
General Analysis retweeted
Latest Update: ⛓️ Uncovering Hallucinations in GPT-4o for Legal AI We've recently completed an extensive red-teaming study of GPT-4o focusing on legal reasoning capabilities. You can find the complete analysis and run guide in our website. generalanalysis.com/blog/leg…

28
58
10
596
5,538,219
General Analysis retweeted
Some personal news: After four years working on safety across @openai, I left in mid-November. It was a wild ride with lots of chapters - dangerous capability evals, agent safety/control, AGI and online identity, etc. - and I'll miss many parts of it.
109
190
93
1,923
486,144
General Analysis retweeted
🚀 @gen_analysis launched! Finding Failure Modes for AI Models "Acquiring software products and replacing human teams with AI agents." 🌐 fondo.ai/4gbHuPq Founded by @HavaeiRez
1
11
416