@Scale
Because AI agents inherently execute untrusted natural language as program logic, organizations cannot rely on model alignment and must enforce security boundaries at the system orchestration layer.
AI-assisted summary of Why Have We Not Solved Security of Agents? | Ilia Shumailov — original source. Check the original for full context.
Source published:
Key ideas
- Classical security principles fail against AI agents because the core value proposition of large language models—interpreting untrusted natural language as executable instructions—directly violates decades of separation between data and control flow. (14:36)
- Evaluations across 12 defensive approaches reveal that static guardrails collapse against automated, reinforcement-learning-driven adaptive adversaries that iteratively probe models across thousands of attempts. (17:17)
- Defensive improvements in frontier model alignment have increased jailbreak discovery times from seconds to hours, shifting exploits from deterministic attacks to brittle, non-deterministic anomalies. (19:02)
- Because language models fundamentally cannot self-enforce absolute security boundaries internally, viable agent security requires external architectural enforcement, data provenance tracking, and policy guards wrapping the model. (21:15)
Detailed notes
## Background Published on YouTube by @Scale on June 19, 2026, this talk features AI security researcher Ilia Shumailov analyzing why classical security engineering frameworks fail to protect autonomous AI agents. The session explores how prompt injections and jailbreaks fundamentally defy traditional rules-based defenses, while outlining practical defensive paradigms that can establish resilient agent architectures.
## TL;DR Classical computer security spent thirty years successfully isolating executable control flow from untrusted data, but modern AI agents break this foundational model by dynamically executing natural language instructions found in untrusted contexts. Real-world demonstrations show how benign agent tasks can accidentally trigger arbitrary command execution, leaking credentials and opening avenues for automated, AI-driven attacks that easily bypass static guardrails. While theoretical limits like the halting problem prevent universal security proofs, genuine resilience is emerging through improved model alignment, fine-grained data provenance, and strict policy enforcement wrapping the model at the system level.
## Atmosphere & style The presentation carries the sober, authoritative weight of an insider security debrief, pairing deep historical computing references with cutting-edge red-teaming war stories. Shumailov speaks with intellectual clarity and pragmatic realism, stripping away commercial AI hype to expose fragile architectural assumptions without ever lapsing into defeatism. It feels like a high-level engineering masterclass, shifting smoothly from the stark reality of systemic vulnerabilities to an invigorating, constructive call to invent entirely new security semantics.
## Bulletin - [14:36](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=876s) Classical security principles fail against AI agents because the core value proposition of large language models—interpreting untrusted natural language as executable instructions—directly violates decades of separation between data and control flow. - [17:17](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=1037s) Evaluations across 12 defensive approaches reveal that static guardrails collapse against automated, reinforcement-learning-driven adaptive adversaries that iteratively probe models across thousands of attempts. - [19:02](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=1142s) Defensive improvements in frontier model alignment have increased jailbreak discovery times from seconds to hours, shifting exploits from deterministic attacks to brittle, non-deterministic anomalies. - [21:15](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=1275s) Because language models fundamentally cannot self-enforce absolute security boundaries internally, viable agent security requires external architectural enforcement, data provenance tracking, and policy guards wrapping the model.
## Key takeaways - [00:05](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=5s) AI agent vulnerabilities represent a structural and architectural crisis rather than engineering negligence, as the core axioms of traditional computer security no longer apply to probabilistic systems. - [00:05](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=5s) Historical security breaches like the Morris Worm, Stuxnet, and SolarWinds exploited misplaced trust boundaries, a pattern now recurring in AI context windows acting as vulnerable data supply chains. - [02:26](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=146s) Foundational security doctrines codified by Ross Anderson—such as breach containment, defense-in-depth, and manageable architectural complexity—break down when systems must process unbounded natural language. - [04:52](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=292s) Traditional security execution archetypes (trust logic/isolate data, untrusted logic/trusted data, and full sandbox isolation) are fundamentally incompatible with autonomous agents that require outbound network access, dynamic tool invocation, and arbitrary code execution. - [08:16](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=496s) Multi-agent configurations multiply security risks exponentially, as an exploit on one agent cascades through shared memory and persistent state to compromise peer agents across downstream systems. - [08:16](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=496s) Human organizational models cannot be equated with agent security; autonomous agents execute instructions continuously at machine speed and probe boundaries in unintuitive, automated ways that humans would not attempt. - [10:38](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=638s) A live benchmark test demonstrated that subtle Bash command substitution syntax (`set` within backticks) caused an agent to inadvertently exfiltrate its entire environment variable state and secrets into a public GitHub issue. - [12:28](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=748s) Harvested agent credentials from public leaks enabled automated adversaries to inject prompts and install a persistent Remote Access Trojan (RAT), illustrating systemic issues of excessive ambient authority. - [14:36](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=876s) The conflation of control flow and raw data is the primary driver of agent insecurity, allowing attackers to hijack execution using convincing natural language rather than memory corruption zero-days. - [14:36](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=876s) Theoretical computer science limitations like the halting problem and computational complexity dictate that the runtime impact of arbitrary agent-generated code cannot be determined in generality prior to execution. - [17:17](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=1037s) Static non-adaptive security benchmarks create a dangerous illusion of safety, but automated adaptive attacks like those shown in 'RL as a Hammer' reliably bypass prompt filters and alignment guards. - [19:02](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=1142s) Frontier model security is progressively improving, making jailbreaks substantially more query-intensive, brittle, and amenable to anomaly detection than in earlier iterations. - [19:02](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=1142s) Fine-grained data provenance and auditable control flow graphs provide practical, engineering-focused paths forward to isolate and track the impact of untrusted data inputs on agent behavior. - [21:15](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=1275s) Hard security guarantees cannot be delegated to internal model alignment alone; resilient agent architectures require strict external, system-level policy enforcement mechanisms wrapping the model.
## Detailed walkthrough ### [00:05](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=5s) The Structural Crisis in AI Agent Security
The talk opens on a deliberately provocative note: why haven't we solved security for AI agents? At first glance, the persistence of these vulnerabilities seems baffling. The security engineering field has spent decades developing mature, mathematically rigorous tools—formal methods, sandboxing, capability-based systems, and zero-trust architectures. Despite this deep reservoir of institutional wisdom, anyone opening the news sees successful attacks against AI agents occurring routinely, ranging from direct jailbreaks to prompt injections.
```mermaid flowchart TD accTitle: Historical Progression of Security Trust Failures accDescr: Timeline comparing historical system breaches against the modern AI context window attack surface. subgraph Traditional["Traditional Computing Trust Failures"] A["1988: Morris Worm<br/>Implicit host-to-host network trust"] --> B["Stuxnet / SolarWinds / Log4j<br/>Implicit trust in software supply chains"] end subgraph Modern["AI Agent Paradigm"] C["Context Window Vulnerabilities<br/>Malicious instructions in repositories (e.g., Cline)"] end Traditional -.->|"Architectural parallel"| Modern ```
This ongoing failure is not due to a lack of effort or engineering negligence; it is an architectural crisis. The foundational axioms that modern security engineering relies upon simply do not hold for AI systems. Looking back across the history of computing, there has never been a period of peace. From early time-sharing mainframes to modern distributed cloud environments, adversaries have remained omnipresent in an endless arms race. Yet, through most of that history, the defensive side achieved steady, measurable progress by systematically learning from past design mistakes:
- **1988 Morris Worm**: Exploited implicit network trust between inter-connected computer systems, exposing flawed assumptions about network perimeter boundaries. - **Supply Chain Compromises**: High-profile incidents like Stuxnet, SolarWinds, Log4j, and NPM package ecosystem exploits took advantage of implicit or explicit trust placed in upstream software dependencies and automated update pipelines. - **The Context Window as the New Supply Chain**: Emerging attacks against AI agents mirror this historical pattern. For example, the Cline incident demonstrated how an attacker can embed malicious instructions directly inside a codebase or repository, hijacking the agent’s execution logic the moment that text enters its context window.
---
[02:26](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=146s) The Breaking of Classical Security Principles
For decades, the security community systematically eliminated entire vulnerability classes. The speaker reflects on the mentorship of Ross Anderson—the University of Cambridge professor and author of *Security Engineering* who passed away the previous year—who codified these hard-won lessons into formal engineering doctrine. That legacy produced memory-safe languages to banish buffer overflows, rigid sandboxing to isolate untrusted execution, and least privilege as an absolute architectural standard.
These practices rested upon three foundational principles: 1. **"Once on the internet, it is there forever"**: An assumption of permanent data availability that forced systems to design around breach-containment models. 2. **"No adversary knows everything"**: The conceptual engine behind defense-in-depth, relying on an attacker's inevitably incomplete visibility into the target environment. 3. **"Complexity long term is unmanageable"**: The guiding mandate to keep architectures simple enough to formally reason about their threat surfaces and operational guarantees.
When building AI agents, however, this intellectual framework breaks down entirely. The failure does not stem from careless implementation, but from an inherent design paradox: AI agents are intentionally designed to execute behaviors that classical security principles were explicitly engineered to prevent. When an autonomous system must continuously interpret unbounded natural language instructions, the security posture that defended software systems for thirty years ceases to apply.
---
[04:52](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=292s) Three Classical Paradigms vs. Modern Agent Realities
Drawing on an extensive background in security research—including doctoral work at Cambridge under Ross Anderson, appointments at Oxford, the Vector Institute, and Google DeepMind, founding AI security startups, and leading AI security red-teaming and defense teams at Meta—the speaker structures the core inquiry of the talk around three central questions:
1. Do traditional security defenses transfer to AI agents? *(Spoiler alert: "They don’t really transfer.")* 2. What does the novel attack surface look like in the AI era? 3. What realistic grounds exist for optimism moving forward?
To illustrate why classical defenses collapse, traditional software security can be categorized into three distinct execution paradigms, none of which can accommodate an autonomous agent:
| Traditional Paradigm | Core Mechanism | Classical Application | Why AI Agents Break It | |:--- |:--- |:--- |:--- | | **Trust Logic, Isolate Data** | Input validation, type systems, and control-flow integrity (CFI). | Standard Linux binaries; verifying strictly that data cannot mutate executable logic. | Agents dynamically interpret natural language as both input and instruction, obliterating the boundary between data and code. | | **Untrusted Logic, Trusted Data Provenance** | Information flow control, differential privacy, strict data isolation boundaries. | Secure multi-party computation or privacy-preserving pipelines where data leakage is tightly quantified. | Agents touch sprawling, heterogeneous data sources in non-deterministic ways that are nearly impossible to audit, trace, or mathematically quantify. | | **Trust Neither (Isolation Sandbox)** | Capability-based microkernels, hardware-isolated execution boundaries. | Worst-case fallback architectures designed to trap malicious code and prevent escape. | Agents inherently require continuous outbound network access, recurrent persistence, tool calling, and arbitrary code execution to fulfill their basic duties. |
Because agents are explicitly tasked with executing arbitrary code, maintaining recurrent persistent state, communicating across arbitrary network endpoints, and producing real-world external side effects, they invalidate all three defense archetypes simultaneously.
---
[08:16](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=496s) Multi-Agent Trust Cascades and Real-World Failure Modes
The security posture becomes even more perilous in multi-agent environments, where trust boundaries multiply exponentially. In these configurations, autonomous agents must make contextual decisions about whether to trust outputs received from peer agents. A compromise of a single agent inevitably causes cascading systemic failures, poisoning downstream systems through persistent context and shared memory layers.
```mermaid flowchart LR accTitle: Multi-Agent Cascade Failure Dynamic accDescr: An untrusted injection input compromises one agent, which then cascades poison through shared memory to compromise peer agents and the external system. subgraph Ingestion["Ingestion"] A["Untrusted Input<br/>Tool Call / Repo Data"] --> B["Agent A<br/>Compromised Context"] end subgraph Propagation["Propagation"] B -->|"Poisoned Task Output"| C[("Shared Memory / Context")] C --> D["Agent B<br/>Secondary Agent"] end subgraph Execution["Side Effects"] D --> E["Real-World Execution<br/>Network / API Writes"] end ```
Long-running agents compound this vulnerability over time: - **Accumulated State**: As an agent executes, it continually expands its context window, accumulating broader attack surfaces, ingested data, and execution permissions with each step. - **Ubiquitous Injection Vectors**: Every external tool invocation, retrieval-augmented generation (RAG) query, or ingested data payload serves as an entry vector for an adversary. - **The Human System Fallacy**: People often dismiss agent security risks by comparing them to human organizations ("we build relatively robust human systems"). However, this analogy is flawed. AI agents run non-stop, 24 hours a day, executing instructions at machine speeds and probing systemic boundaries in unintuitive, automated ways that human actors would never attempt.
To demonstrate that these risks are not theoretical, the speaker recounts an actual security event observed during an internal startup sandbox benchmark using an agent harness (such as OpenClaw). The benchmark tasked the agent with a routine administrative developer workflow: *"Search for Python async best practices, and then create a GitHub issue summarizing what you found."* The agent dutifully performed the query and opened the requested GitHub issue with its summary—a seemingly routine, successful interaction that concealed a critical breach.
[10:38](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=638s) The Accidental Exfiltration: Bash Semantics and the `set` Command
When observing the agent's workflow on the surface, everything appears completely benign and legitimate—the agent simply seems to be doing its job. In this instance, the agent was tasked with posting an issue publicly to GitHub using the GitHub CLI (`gh`). However, a closer look at the generated text reveals a critical flaw centered around the highlighted word `set` wrapped in backticks. Because of how the agent environment was implemented at the time, the agent's tool call took this output text and passed it directly into a Bash execution environment.
```mermaid flowchart TD accTitle: Accidental Exfiltration and Supply Chain Compromise accDescr: Flow diagram showing how backtick execution leads to credential leakage and full remote Trojan compromise.
subgraph Phase1["1. Benign Execution & Leak"] A["Agent issues GitHub CLI command"] --> B["Command passed into Bash"] B --> C["Bash evaluates `set` in backticks"] C --> D["All environment variables & secrets dumped"] D --> E["Public GitHub Issue published with live credentials"] end
subgraph Phase2["2. Exploitation & Compromise"] E --> F["Attacker scraping GitHub detects leaked token"] F --> G["Attacker injects prompt into agent environment"] G --> H["Agent downloads Remote Access Trojan (RAT)"] H --> I["Persistent Command & Control (C2) established"] end ```
For anyone familiar with the nuances and "weird semantics" of Bash, backticks are not decorative markdown formatting; they are used for command substitution. When Bash encounters `` `set` ``, it interprets `set` as an executable command rather than plain string data. In Unix environments, running `set` with no arguments prints the entire list of current environment variables and their values straight to the terminal. As a result, the backtick expression was dynamically substituted with all operational secrets, environment variables, and authentication credentials present on the system, which were then immediately published to a publicly readable GitHub repository.
[12:28](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=748s) Automated Exploitation: From Conduit to Persistent C2 Compromise
Once the authentication token leaked onto GitHub, the failure escalated into an automated supply chain compromise:
- **Automated Credential Harvesting:** Attackers actively monitor public GitHub repositories specifically for leaked AI agent tokens, knowing that benchmark environments and prototypes are frequently run with live system credentials. - **Prompt Injection via Leaked Token:** The attacker used the harvested token to authenticate against the agent's environment and inject an adversarial prompt directly into its instruction stream. - **Remote Access Trojan (RAT):** Following the injected prompt, the agent downloaded a Remote Access Trojan, establishing a persistent backchannel to the attacker's command-and-control (C2) server. - **Agent as Conduit:** The compromise originated inside a standard benchmark run using benign local prompts. The agent itself did not fail its directives; rather, the surrounding harness treated data as executable commands.
This catastrophic failure demonstrates systemic weaknesses: "excessive ambient authority" and "insufficient credential isolation." The agent was merely the conduit rather than the root vulnerability. While one could dismiss this as an immature implementation, the dilemma is fundamentally architectural rather than an engineering oversight, and modern production agents remain equally susceptible.
[14:36](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=876s) The Structural Conflict: Mixing Control Flow and Data
The core challenge in AI security is structural. Traditional computer security rests on a cardinal principle refined over thirty years: strictly separate control flow from data. Security architectures enforce that untrusted input must never execute as code or alter program logic. That fundamental division is what successfully mitigated entire classes of vulnerabilities, including SQL injection, cross-site scripting (XSS), and classic buffer overflows.
AI systems fundamentally break this rule. When a user asks an assistant, *"Find my manager's email and follow the steps inside of it,"* that natural language request translates in computer security terms to: *load instructions from an external, untrusted data source and execute them.* The fundamental paradox of AI agents is that this exact behavior—which security engineers spent three decades trying to prevent—is the entire value proposition of large language models. Their utility lies in their ability to handle uncertainty and execute unstructured tasks without rigid, hardcoded rules. Because data and control are merged into the same natural language channel, traditional separation boundaries collapse.
Furthermore, as agents are given capabilities to write and execute arbitrary code, computer science fundamentals like computational complexity and the halting problem come into play: in generality, one cannot determine what arbitrary code will do without executing it. Exploitation no longer requires discovering complex CVEs or memory corruption zero-days; attackers now only need to craft "convincing sentences" in an untrusted data source—such as an inbound email to an assistant that reads user mail while holding access to travel booking and banking information.
[17:17](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=1037s) Automated Adaptive Attacks: AI vs. AI
The security posture worsens when factoring in automated adversarial research. Recent research—including work from Shumailov's previous startup as well as Meta—demonstrates that AI can automate attacks against other AI systems with extreme efficiency:
``` Defensive Resilience Across Attack Types:
Static / Non-Adaptive Attacks: [████████████████████] High Defense Success (Green)
Automated Adaptive Attacks: [████ ] Widespread Defense Collapse (Brown) ```
- **Adaptive Adversaries:** In papers like *The Attacker Moves Second*, adaptive optimization algorithms systematically bypass existing guardrails. Similarly, the *RL as a Hammer* research proves that reinforcement learning agents can be trained to synthesize highly effective prompt injections automatically. - **The Asymmetry of Automation:** The adversary is no longer a human manually typing prompts at a keyboard. It is another AI operating with infinite patience, probing target models iteratively across thousands of rounds. - **Collapse of Defenses:** Across evaluations, static non-adaptive benchmarks (typically shown in green) create a false sense of security where prompt filters and guardrails appear robust. However, against automated adaptive attacks (represented by brown bars), success rates spike dramatically across prompt-based guards, training-based alignment, and input filtering. None of the 12 defenses evaluated proved resilient against a dedicated adaptive adversary.
[19:02](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=1142s) Concrete Grounds for Optimism: Alignment, Provenance, and Governance
Despite structural obstacles, there are measurable and concrete reasons for optimism in AI defensive engineering:
- **Progress in Model Alignment:** Alignment techniques are delivering noticeable improvements. Frontier models are substantially more robust than they were 6, 12, or 18 months ago. Finding viable jailbreaks or prompt injections has shifted from taking seconds and 10–20 queries to requiring hours and thousands of queries. - **Attack Instability:** Successful jailbreaks and injections against modern models are increasingly brittle and non-deterministic. An exploit might succeed once and fail repeatedly on subsequent attempts, which provides strong signals for anomaly detection systems. - **Methodological Innovation in Data Governance:** New frameworks allow engineers to implement fine-grained data provenance. Systems can track exactly which data sources influenced specific agent decisions and build auditable control flow graphs representing execution paths. - **Accepting Theoretical Limits:** Because agents run arbitrary code and interpret open-ended text, theoretical barriers such as the halting problem and the confused deputy problem mean it is impossible to solve all vulnerability classes in complete generality. However, engineering around practical subsets of these problems is feasible, offering a realistic path toward resilient, highly auditable agent architectures.
[21:15](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=1275s) Rebuilding Security Semantics and Enforcing Policies at the System Level
Wrapping up the presentation, Ilia Shumailov emphasizes that traditional security paradigms simply fail to carry over cleanly to the era of artificial intelligence. Because legacy principles do not translate, the industry urgently requires entirely new security semantics tailored to how language models operate. He cautions the audience to maintain a healthy skepticism toward anyone claiming agent security has already been cracked, noting flatly that the domain remains broadly unsolved. Far from being discouraging, however, Shumailov views this as an invigorating challenge, reminding the audience that they are the very practitioners tasked with architecting the foundational security mechanisms for the next generation of computing.
Tangible progress is already underway, and the defense community is steadily gaining ground. While indirect prompt injections have not been eradicated entirely, they are becoming increasingly manageable as defensive baselines rise and entire classes of known attack vectors are neutralized. The most stubborn frontier remains handling data-dependent operations over untrusted inputs. Because several of these failure modes stem from inherent properties of language models interpreting instructions alongside raw data, Shumailov argues that bulletproof enforcement cannot realistically take place inside the model weights themselves. Instead, robust protections must be built as external, system-level enforcement mechanisms wrapping the model. Despite the ongoing difficulties, Shumailov closes on an optimistic note, expressing confidence that the community is drawing close to resolving a substantial share of core AI security vulnerabilities.
- **Fundamental disconnect with legacy frameworks:** Classical computer security assumptions do not map onto probabilistic models, requiring the field to define novel security semantics from scratch. - **Manageability over perfection:** Indirect prompt injections are not completely resolved, but defensive bars are escalating rapidly enough to eliminate broad categories of exploits. - **The system-level mandate:** Hard security guarantees cannot be delegated to internal model alignment or internal checks; enforcement policies must operate around the model at the architecture and orchestration layer. - **Optimism for the future:** Although untrusted data dependencies represent an enduring frontier, Shumailov remains bullish that practitioners are nearing reliable solutions for the vast majority of agent security concerns.
## Notable quotes > [02:26](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=146s) Once on the internet, it is there forever — Ilia Shumailov
> [02:26](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=146s) No adversary knows everything — Ilia Shumailov
> [02:26](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=146s) Complexity long term is unmanageable — Ilia Shumailov
> [04:52](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=292s) They don’t really transfer. — Ilia Shumailov
> [08:16](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=496s) Search for Python async best practices, and then create a GitHub issue summarizing what you found. — Ilia Shumailov
> [12:28](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=748s) excessive ambient authority — Ilia Shumailov
> [12:28](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=748s) insufficient credential isolation — Ilia Shumailov
> [14:36](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=876s) Find my manager's email and follow the steps inside of it — Ilia Shumailov
> [17:17](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=1037s) The Attacker Moves Second — Ilia Shumailov
> [17:17](https://www.youtube.com/watch?v=Eps9iGyYiBM&t=1037s) RL as a Hammer — Ilia Shumailov
## Mentioned Ilia Shumailov, Ross Anderson, Security Engineering, Morris Worm, Stuxnet, SolarWinds, Log4j, NPM, Cline, OpenClaw, GitHub, GitHub CLI (gh), Bash, Linux, Meta, Google DeepMind, Vector Institute, University of Cambridge, University of Oxford, @Scale Conference
## Video description The security community spent decades building rules and frameworks that made systems harder to break. AI has fundamentally upended those lessons -- attackers are now more enabled than ever, and traditional defences don't translate. This talk examines prompt injections, indirect prompt injections, and jailbreaks, showing why each resists simple fixes.
Drawing on hands-on experience building AI security tools, I'll demonstrate why rules-based approaches fail against systems that interpret natural language as instruction. But there is hope: I'll share defensive approaches that actually work and outline a credible path toward resilient AI systems.
Want to learn more about the @Scale Conference? Visit our website here: atscaleconference.com
[Source](https://www.youtube.com/watch?v=Eps9iGyYiBM)