Comprehensive AI / LLM Security Guide

Comprehensive AI / LLM Security Guide 🆕 Updated September 12, 2026 — added the LiteLLM gateway chain (CVE-2026-59821/59822): default keys to RCE to IAM theft, and why the SSRF in it will never get a CVE. A practitioner’s reference for securing Large Language Model and agentic AI systems — attack surface, exploitation techniques, real-world CVE chains, payloads, and layered detection/prevention. Draws on published research from OWASP, NVIDIA AI Red Team, Unit 42, Lakera/Check Point, NCSC, CrowdStrike/Pangea, Equixly, Anthropic, OpenAI, Microsoft MSRC, Google, AWS, MITRE ATLAS, Red Hat, Pillar Security, JFrog, AuthZed, and Trend Micro. ...

April 10, 2026 Â· Updated September 12, 2026 Â· 36 min Â· Carl Sampson

The OWASP LLM Top 10: A Practitioner's Field Guide

I’ve spent the last couple of years watching teams bolt an LLM onto a product and then look genuinely surprised when it does something dumb, dangerous, or both. The pattern is always the same. Ship first, wonder about security later. So when OWASP put together a Top 10 specifically for LLM applications, I was relieved. Finally there’s a shared vocabulary I can point at during a review instead of explaining prompt injection from scratch for the hundredth time. ...

July 5, 2026 Â· 12 min Â· Carl Sampson

MCP Tool Poisoning: Hidden Attack Surface

I run about a dozen MCP servers in my daily workflow. Playwright for browser automation, Raindrop for bookmarks, Todoist for tasks, a couple of custom ones. Every time I start a Claude Code session, my agent loads all of their tool descriptions into context and uses them to decide what to call. Last month I started thinking about what would happen if one of those tool descriptions was lying to me. ...

April 3, 2026 Â· 6 min Â· Carl Sampson