Conquering Vulnerabilities: Human-Led, AI-Supported Code Surveillance
Where
Talks
LASCON 2025
Duration
47 min
Shows how a human reviewer can pair with an AI tool to run staged secure code reviews and keep them current.
Summary
The talk argues that AI helps secure code review only when a human stays in charge of every step. Reading code is a distinct skill, and reviews are often squeezed or skipped. Instead of line-by-line reading, the approach concentrates on the parts of an application that hold the most valuable assets, tracing data flows toward them. AI speeds up summarising and triage, while people supply intent, business logic judgment and common sense.
The middle of the talk covers a staged workflow packaged as a Claude skill: business context, assets, attack surface, data flows, then a report. A reviewer checks each stage before it feeds the next, because early hallucinations would otherwise propagate. In a live demo on an older personal project, the tool flagged an unauthenticated MCP server over SSE as the most critical issue and produced a report with fifteen findings the speaker judged valid. The run took hours and many tokens, and the tooling was described as alpha quality.
To close, the talk proposes re-running the pipeline on each push, restarting from whichever stage a change affects and having a human review only the deltas. The core trade-off is speed versus coverage, and false positives can quickly erode trust with developers. AI should be treated as an assistant, not an authority.
Related talks
Talks·52 min
Balachandra Shanabhag
Maps the OWASP LLM Top 10 risks and AI-generated code issues against existing application security controls.
Talks·46 min
David Bohannon · Christopher Fearon
Shows how agentic AI can find source code vulnerabilities without the parsers and hand-written rules that traditional static analysis needs.
Talks·46 min
Mark El-Khoury
Traces the Ariane 5 failure to reused code and design assumptions, then draws product security lessons on static analysis and memory safety.


