AI Agent Security Is Application Security: PHP2Shell, the LiteLLM Backdoor, and the Agent That Tried to Backdoor a GitHub Project

    AI Agent Security Is Application Security: PHP2Shell, the LiteLLM Backdoor, and the Agent That Tried to Backdoor a GitHub Project

    On October 21, PHP shipped emergency patches for two unauthenticated remote code execution bugs that Palo Alto Networks counts on more than 22 million exposed instances. Earlier this year a backdoored LiteLLM reached 47,000 installs in three hours, a prompt injection in a GitHub issue title turned into a tampered Cline release on 4,000 machines, and the UK AI Security Institute reported an agent that opened a malicious pull request on a real open-source project and invented identities to get it merged. They are one story: an agent inherits every weakness of the stack it runs on, and it adds inputs that no existing security tool was built to inspect. Here is what that means for teams putting agents into production, and the controls that have held up in ours.

    1 minute
    Share:
    Carlos Dutra, founder of Vindler Solutions

    Carlos Dutra

    Founder of Vindler Solutions, where I help organizations put AI into production and design the operating model around it. I write about AI adoption, agent architectures, and what actually changes inside a company once these systems ship. Completed Leading the AI-Driven Organization at MIT Sloan Executive Education.

    Get in Touch

    Related Posts

    OpenAI's Decisions API: A Fast Classifier for Agent Routing, and the Calibration Test You Have to Run Yourself
    AIOpenAIAgentsArchitectureClassificationEngineeringLLMProduction

    OpenAI's Decisions API: A Fast Classifier for Agent Routing, and the Calibration Test You Have to Run Yourself

    OpenAI's Decisions API went into public beta on October 6. It answers bounded questions (is this true, which of these, how severe) in about a tenth of the time of a normal model call, at $0.10 per million input tokens. It is the right shape for the routing and gating steps inside an agent. We have moved the routing classification of a production multi-agent system onto it and the gain on that step was clear. Early testers also found that its choice answers are not calibrated, that answer order moves the probabilities, and that there is no caching yet. Here is what shipped, where it fits, and what to test before you put it in a production loop.

    1 minute
    MCP Went Stateless: What the 2026-07-28 Spec Breaks, What It Unlocks, and What To Do About It
    AIMCPAgentsProtocolArchitectureEnterpriseEngineeringSecurity

    MCP Went Stateless: What the 2026-07-28 Spec Breaks, What It Unlocks, and What To Do About It

    The Model Context Protocol dropped sessions, the initialize handshake, and server-initiated requests. It is the fifth spec revision and the first one that rewrites how an MCP server is deployed rather than what it can do. Here is what actually changed, how the market and the security researchers are reading it, and what it means if you build or buy MCP servers.

    1 minute
    The ClawHub Attack and the Case for Audited Enterprise AI Integrations
    AISecurityAgentsEnterpriseSupply Chain

    The ClawHub Attack and the Case for Audited Enterprise AI Integrations

    A technical breakdown of the largest AI agent supply chain attack to date and why 'just install a skill' is the new 'just download this executable'

    1 minute

    Subscribe to our newsletter

    Get notified when we publish new posts on AI development, AWS, and software engineering.