They fail when security depends on runtime behaviour rather than static code paths. WAF, SAST, and DAST can still detect some issues, but they do not fully show which model, tool, or API call sequence was executed. That gap leaves hidden dependencies and unauthorised actions outside normal test coverage.
Why This Matters for Security Teams
Traditional AppSec tooling was built to inspect code, requests, and known attack patterns. GenAI environments add prompts, model outputs, retrieval layers, plugins, and agent actions that can change at runtime, so the security question is no longer just whether input is sanitized. It is also whether the system is allowed to retrieve, infer, and act safely under real operating conditions. Guidance from the NIST AI 600-1 GenAI Profile makes that shift explicit.
That creates a practical blind spot for teams that rely on SAST, DAST, and WAF coverage as though they were sufficient. These tools still matter, but they do not reliably show prompt injection paths, tool misuse, model output abuse, retrieval contamination, or whether an agent executed an unapproved sequence of API calls. In GenAI systems, the most damaging failure is often not a broken endpoint but an acceptable-looking action chain that crosses trust boundaries.
Security teams also underestimate how quickly the attack surface expands once a model can call tools or search internal data. A test that passes in staging may fail in production because the model chooses a different retrieval source, the context window changes, or a plugin returns unexpected content. In practice, many security teams encounter GenAI abuse only after the model has already exposed data, triggered an action, or amplified a bad instruction rather than through intentional test coverage.
How It Works in Practice
Effective GenAI security needs control points around the full interaction path, not just the application code. That means reviewing model inputs, retrieval sources, tool permissions, orchestration logic, output handling, and logging. Traditional application security tools can still flag classic issues such as injection, insecure transport, or exposed secrets, but they rarely tell you whether the model was manipulated into using a harmful tool or disclosing sensitive context.
For many teams, the right control pattern is to treat the model as a decision-making component with constrained authority. That includes:
- validating and filtering prompts before they reach the model, especially where user content can influence instructions;
- locking down retrieval sources so the model cannot consume untrusted or unauthorised data;
- placing approval gates on high-impact actions such as sending messages, creating records, or changing configurations;
- logging prompts, tool calls, retrieved documents, and outputs so investigators can reconstruct the chain of events;
- testing for adversarial behaviors such as prompt injection, data exfiltration, and tool misuse, not only for conventional web flaws.
This is where AI-specific guidance becomes more useful than classic AppSec checklists. The OWASP Top 10 for LLM Applications is helpful for identifying common failure modes such as insecure output handling and excessive agency, while the MITRE ATLAS knowledge base helps teams reason about adversarial techniques against AI systems. The important operational point is that security evidence must include what the model actually did, not only what the code was supposed to do.
These controls tend to break down when GenAI systems are stitched into legacy apps without clear ownership, because no single team can see the prompt, model, retrieval, and tool layers end to end.
Common Variations and Edge Cases
Tighter control around model behavior often increases latency, false positives, and operational overhead, requiring organisations to balance user experience against safety and traceability. That tradeoff is real, especially where the system supports customer service, developer productivity, or internal automation and the business wants minimal friction.
Best practice is evolving for agentic workflows, and there is no universal standard for how much autonomy is acceptable. Some environments can tolerate read-only retrieval plus human approval, while others need automated actions for scale. The right answer depends on the data sensitivity, the impact of the action, and the maturity of monitoring. For high-risk use cases, the CISA Secure by Design approach is useful because it pushes teams to reduce unsafe defaults before they become systemic.
There are also edge cases where classic AppSec still matters more than AI-specific controls. If the GenAI feature is only a thin wrapper over a static model response, ordinary web controls may catch most issues. But once the system includes retrieval-augmented generation, multi-step orchestration, or autonomous tool use, the failure mode shifts from code defects to control failures. That is where organisations should align genai governance with the NIST Cybersecurity Framework 2.0 and emerging AI risk guidance rather than assuming existing scanners give complete coverage.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10 and MITRE ATLAS address the attack and risk surface, while NIST AI RMF, NIST AI 600-1 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST AI RMF | AI risk governance is needed where runtime model behavior creates security exposure. | |
| NIST AI 600-1 | GenAI profile guidance maps directly to prompt, output, and tool risk management. | |
| OWASP Agentic AI Top 10 | Agentic workflows fail when tools and actions are not constrained or audited. | |
| MITRE ATLAS | Adversarial AI techniques explain prompt injection and model abuse paths. | |
| NIST CSF 2.0 | DE.CM | Continuous monitoring is required to see model and tool behavior at runtime. |
Apply AI RMF to define ownership, monitor model behavior, and manage AI-specific risk end to end.