TL;DR: AI security risks now reach across code, dependencies, secrets, pipelines, and agents as AI moves into software delivery, according to Xygeni. The practical shift is that secure AI adoption depends on SDLC-level guardrails, not model-only governance, because faster automation amplifies familiar AppSec failures into higher-speed compromise paths.
NHIMG editorial — based on content published by Xygeni: AI Security Risks: What DevSecOps Teams Must Know to Secure AI Systems
By the numbers:
- 17 minutes and as quickly as 9 minutes, cly, attackers attempt access within an average of 17 minutes and as quickly as 9 minutes in some cases.
Questions worth separating out
Q: How should security teams govern AI experimentation without slowing delivery?
A: Use lane-based governance.
Q: Why do AI coding tools increase secrets risk?
A: AI coding tools increase secrets risk because they can accelerate the reuse of insecure patterns across repositories, test fixtures, and automation scripts.
Q: What breaks when AI agents are given broad standing access?
A: Broad standing access breaks governance because the agent can move from one task to another without a fresh authorization check.
Practitioner guidance
- Move security checks into the IDE Give developers inline SAST, secure coding guidance, and policy feedback while accepting AI-generated code so insecure patterns are stopped before pull request submission.
- Treat prompts and generated files as secret-bearing inputs Scan prompts, commits, logs, artifacts, and container layers for credentials, then route any exposure event into automatic revocation and incident triage.
- Restrict AI agent permissions by task scope Assign agents only the minimum API and repository access needed for a single workflow, and require logging of every tool call, file edit, and external action.
What's in the full article
Xygeni's full blog post covers the operational detail this post intentionally leaves for the source:
- Examples of insecure AI-generated code patterns that AppSec teams should catch in review
- Specific secrets detection points across prompt history, commits, CI/CD logs, and container artefacts
- Pipeline and dependency guardrails that block risky AI-suggested packages before build and release
- Concrete controls for monitoring agent tool use and workflow changes in development environments
👉 Read Xygeni's analysis of AI security risks across the software delivery chain →
AI security risks in the SDLC: what DevSecOps teams must fix?
Explore further
AI security debt is becoming SDLC debt: the real control failure is not that AI writes code, but that organisations let AI-generated output bypass the same policy gates they apply to human-written changes. That creates a faster version of long-standing AppSec weakness, where insecure patterns enter the estate at machine speed. Security leaders should treat AI-assisted development as a governance problem, not just a tooling problem.
A question worth separating out:
Q: Should organisations separate model governance from SDLC security?
A: No. Model governance matters, but the practical risk appears when AI touches code, dependencies, secrets, or pipelines. Those systems need their own guardrails because the attack path often starts in an engineering workflow and ends in production impact. Governance should join the model, the developer toolchain, and runtime controls.
👉 Read our full editorial: AI security risks are now a software delivery problem