Setting the Stage
AI has Entered the Chat
If software ate the world over the last decade, AI is now eating software development itself. The shift didn’t happen gradually. One day teams were writing code the same way they had for twenty years, and seemingly overnight, AI became a core part of how applications get built. What started as curiosity became workflow, and workflow became dependence.
That dependence is now reshaping everything, how fast software gets built, who can build it, and what it means to secure it.
The Pace Has Changed Permanently
Not long ago, building a production-ready application was a months-long undertaking. Architecture planning alone could eat weeks. Then came the implementation, the debugging, the testing, and finally, if everything went reasonably well, a release. The timeline wasn’t a failure of effort. It was just the reality of how complex software got built by human hands.
That reality has fundamentally shifted. Features that used to take sprints now take hours. Entire applications can be scaffolded in an afternoon with AI assistance, iterated on in real time, and deployed before the end of the day. The productivity gains aren’t marginal, they’re structural. And they’re not going back.
It’s not just speed. It’s accessibility. Concepts that once required years of study can now be explained, demonstrated, and implemented through a conversation. The barrier between having an idea and shipping something that executes it has never been lower. That has real implications for who builds software, how quickly organizations can move, and (critically) how fast the attack surface can expand when the people doing the building aren’t thinking about security.
The Developer’s Role is Shifting, Not Disappearing
There’s a version of this conversation that ends with developers being replaced. That’s not what’s happening. What’s happening is more interesting and, from a security standpoint, more consequential.
Developers using AI tools are spending less time on mechanical work, boilerplate, debugging syntax errors, writing the same patterns for the hundredth time, and more time on the decisions that actually require judgment. Architecture. System design. The tradeoffs that determine whether something is built correctly, not just whether it compiles.
Prompt and context engineering have become legitimate skills. Knowing how to communicate intent to an AI model, how to frame context, how to catch when the output looks right but isn’t; these are now part of what it means to be a competent developer. The skillset is evolving, not obsoleting.
What this means for security is that the risk has moved upstream. The prompt that generates the code is now part of the attack surface. The context window that accumulates sensitive architectural detail is now part of the exposure. Shift left assumed the risk lived in the code. AI moves the inception point earlier still and the controls designed for code review weren’t built for what happens before the code exists.
The AI Arms Race is Already Underway
The same capabilities making developers more productive are available to everyone, including the people trying to break what developers build.
This isn’t a future concern. Threat actors are already using AI to craft attack chains that adapt in real time, probe for vulnerabilities at machine speed, and operate continuously without fatigue or distraction. The asymmetry that security teams historically relied on, that defenders had more resources and attackers had limited attention, is compressing fast. Defenders have organizational process and tooling. Attackers now have AI that doesn’t sleep, doesn’t make careless mistakes, and gets more capable with every iteration.
The threat landscape isn’t just moving faster. It’s changing shape. Multi-stage attacks that would have required significant human expertise to coordinate can now be partially automated. Reconnaissance that once took days can happen in minutes. The window between a vulnerability existing and being exploited is narrowing in ways that make the response timelines security programs were designed around look optimistic.
Security teams are not defending against the same adversary they were five years ago. The tools and timelines built for that adversary need to be reassessed accordingly.
Security Has to Move Differently Now
The traditional security posture, identifying threats, analyzing them, and responding, was built for a pace where human reaction times were fast enough to matter. That assumption is under pressure.
The risk has moved upstream into the development environment itself: the AI tools developers use, the prompts they write, the context those tools accumulate. Security teams that don’t understand how AI coding assistants actually work, what they can see and remember, and where they can be manipulated are governing a surface they can’t fully see.
AI literacy isn’t optional for security teams anymore. Understanding how different AI components work, what their failure modes look like, and how they can be exploited is now foundational; the same way understanding web application architecture became foundational when the web became the primary attack surface.
The security programs built over the last decade were designed for a different pace and a different surface. Most of them weren’t built to move at the speed AI development requires, govern the breadth of who’s now creating risk, or detect the behavioral failures that static scanning can’t see. That’s not a criticism of the programs, it’s a description of the gap. Closing it starts with being honest about the state of where most security programs still sit today.
