TL;DR: AI coding agents can read, plan, test, and ship code in one session, compressing SDLC cycles faster than human review can follow, according to Fiddler. The real governance issue is not whether agents belong in the lifecycle, but whether teams can observe and control the sensitive data and tool calls that move through it.
At a glance
What this is: This is an analysis of how the software development lifecycle is changing as AI coding agents compress human-led phases into faster, less visible execution paths.
Why it matters: It matters to IAM, PAM, and security teams because agentic workflows create new oversight pressure around secrets, access, and accountability inside software delivery.
By the numbers:
- By 2025, 84% of developers surveyed reported using or planning to use AI coding tools.
👉 Read Fiddler's analysis of how AI coding agents are changing the SDLC
Context
The software development lifecycle defines how requirements become deployed software, but it was designed around human-paced delivery. AI coding agents change that assumption by collapsing design, coding, testing, and release-adjacent work into a single session, which turns oversight into an identity and governance problem as well as an engineering one. In practice, the question is no longer just whether code is correct, but who or what acted inside the delivery pipeline and what data it touched.
Security has always belonged inside the lifecycle, not at the end of it, yet many organisations still rely on late-stage review, post-deployment monitoring, or isolated logs. That model becomes fragile when agentic systems can call tools, ingest sensitive context, and produce commits before a reviewer can reconstruct the path taken. The relevant control gap is visibility into non-human activity, especially where AI agents interact with secrets, tokens, or privileged development resources.
Key questions
Q: How should security teams implement AI code generation controls in the SDLC?
A: Start at the point of generation, not at the point of release. Put SAST, dependency checks, and secrets detection directly into the developer workflow, then back them with CI/CD enforcement and runtime testing. That combination lets teams catch insecure suggestions early without trying to audit every generated line after the fact.
Q: Why do AI agents create more risk than traditional automation?
A: AI agents create more risk because they can interpret context, choose actions, and invoke tools autonomously. Traditional automation follows fixed rules, but an agent can be manipulated into using its own authority in unintended ways. That makes permission scope, tool boundaries, and monitoring more important than model accuracy alone.
Q: What breaks when security is only checked at the end of the SDLC?
A: Late-stage security cannot prevent leaks that already happened during development, testing, or agent execution. Once secrets, customer data, or other sensitive material enter logs, traces, or generated code, the exposure is already in motion. End-of-pipeline review can document the problem, but it cannot undo the original data path.
Q: Should organisations treat MCP-connected coding tools as privileged access?
A: Yes, because these tools can mediate access to repositories, databases, and other enterprise systems on behalf of an agent. That makes them access paths, not just developer conveniences. Organisations should review entitlements, enforce least privilege, and offboard unused tool connections with the same discipline used for other privileged integrations.
Technical breakdown
How AI coding agents compress SDLC phases
The SDLC separates work into planning, requirements, design, development, testing, deployment, and maintenance. AI coding agents blur those boundaries because a single agent session can draft requirements, inspect files, call tools, run tests, and open a pull request without human pauses between phases. That compression is useful for speed, but it removes the natural checkpoints that used to expose errors, policy violations, and sensitive-data handling decisions before release. The governance problem is not merely automation. It is the loss of phase-level visibility and accountability when the actor performing the work is no longer a person with an obvious review trail.
Practical implication: Treat agent activity as a governed workflow with session-level logging, approvals, and traceability across the whole delivery path.
Why observability is not the same as control
Observability tells you what happened after the fact. Control changes the request before sensitive data leaves the environment or reaches another tool. In agentic delivery, that distinction matters because logs, traces, and commits can already contain exposed data by the time a security team notices the issue. If the system only records what an agent did, it may support incident review but not prevention. Effective oversight joins agent-side context with gateway-side enforcement so the organisation can evaluate both intent and content before output is persisted or shared.
Practical implication: Place policy enforcement on the request path, not only in downstream logging and detection pipelines.
MCP and model gateways create a new data boundary
When an agent uses tools through a Model Context Protocol server or another gateway, it crosses a boundary between model reasoning and enterprise data access. That boundary can carry customer records, PII, PHI, secrets, or internal code into the agent’s working context. Once present, that data can leak into prompts, traces, export streams, or generated code unless the gateway applies policy before the interaction completes. This is why agentic AI governance now overlaps with secret handling, data security, and access control rather than living only in MLOps or application security.
Practical implication: Classify tool connections as access paths and apply redaction or blocking rules to sensitive payloads before they enter agent context.
NHI Mgmt Group analysis
AI coding agents have turned SDLC governance into an identity problem. When a non-human system can plan work, call tools, and produce commits in one session, the old assumption that people are the only meaningful actors inside delivery no longer holds. That matters because approval, traceability, and accountability all depend on knowing who or what acted. Practitioners should treat agent sessions as governed identities inside the software factory.
Visibility gaps now matter more than raw delivery speed. The central failure mode is not simply that agents write code faster, but that human reviewers see only the final artefact while the intermediate decisions disappear. That creates what can be called an oversight compression gap, where the lifecycle shortens faster than governance can observe it. Teams should design controls that preserve session evidence, not just code quality.
DevSecOps is necessary but no longer sufficient on its own. Embedding security into each SDLC phase still reduces defect cost, yet agentic execution changes the enforcement target. Policies must inspect prompts, tool calls, and data egress in real time, because waiting for pipeline scanning or post-release alerting leaves the most sensitive events ungoverned. Security leaders should align DevSecOps with runtime agent control.
The boundary between software engineering and identity governance is narrowing. AI agents that touch code repositories, databases, and model gateways are effectively non-human actors with privileged reach, even when they are not fully autonomous. That means IAM, PAM, and NHI governance now intersect with build pipelines and developer workflows. Practitioners should extend identity controls into development tooling rather than leaving them at production boundaries.
What this signals
Agentic SDLC governance will increasingly depend on whether teams can prove where sensitive data entered, moved, and exited a workflow. The control question is shifting from simple code review to runtime evidence, which brings identity governance, secrets handling, and pipeline visibility into the same operational conversation.
Oversight compression gap: this is the point at which delivery speed outpaces the organisation’s ability to observe and intervene. Practitioners should expect more pressure to align build tooling with policy enforcement, especially where developer assistants interact with repositories, MCP servers, and privileged credentials.
For identity and access teams, the next practical step is to extend governance into development paths that were previously treated as engineering-only concerns. Where agentic systems can reach data or tooling, the enterprise needs evidence of who authorised that reach and how it is revoked when the workflow changes.
For practitioners
- Instrument agent sessions end to end Capture session IDs, tool calls, file touches, and pull request context so teams can reconstruct what the agent did before code is merged. This is the minimum evidence base for governance across the lifecycle.
- Enforce inline data controls at the gateway Apply redaction or blocking before prompts, responses, and tool outputs can enter logs, traces, or commits. Sensitive data must be stopped or minimised at the point of transfer, not after downstream storage.
- Treat agent-connected tools as privileged access paths Review MCP servers, model gateways, repositories, and test environments as access-bearing integrations with explicit ownership, entitlement review, and offboarding. That includes service accounts, tokens, and scoped credentials used by coding agents.
- Separate detection from prevention controls Use monitoring to detect drift, but do not depend on monitoring to stop leakage. Build policy decisions into the request path so the control acts before sensitive content can propagate to another system.
Key takeaways
- AI coding agents compress multiple SDLC phases into a single session, which makes the governance problem one of visibility as much as speed.
- Post-run monitoring cannot stop sensitive data from moving into logs, traces, or commits, so prevention has to operate on the request path.
- Agent-connected tools should be governed like privileged access paths, with session evidence, entitlement review, and offboarding controls.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5, NIST AI RMF and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 | Agentic delivery creates non-human access paths that need NHI governance. |
| NIST CSF 2.0 | PR.AC-4 | The article centres on access control for agent-driven development workflows. |
| NIST SP 800-53 Rev 5 | AC-6 | Least privilege is central when agents can reach code, data, and build tools. |
| NIST AI RMF | MANAGE | AI governance must manage operational risk from autonomous coding workflows. |
| CIS Controls v8 | CIS-5 , Account Management | Agent identities and service accounts need lifecycle control and offboarding. |
Inventory coding agents and tool accounts, then bind each to explicit ownership and least privilege.
Key terms
- Secure Software Development Lifecycle: A secure software development lifecycle is the practice of building security into every phase of software work, from planning through operations. It aligns requirements, design, testing, deployment, and maintenance so vulnerabilities are prevented earlier and remediated faster, rather than discovered only after release.
- AI Coding Agent Governance: The rules and oversight structures that define what a coding agent may do, why it may do it, and who is accountable for the outcome. It sits above security tooling and focuses on delegation, approval, auditability, and rollback rather than threat prevention alone.
- Request-Path Enforcement: Request-path enforcement means the system that understands a security event also makes the blocking or step-up decision at runtime. In practice, this keeps detection context and action together, which is critical when abuse depends on correlation across sessions, identities, or behaviours.
- Oversight Compression Gap: Oversight compression gap describes the condition where work moves faster than human or control-system visibility can follow it. In agentic workflows, phases that once allowed review and intervention collapse into a shorter execution window, leaving less opportunity to detect policy violations before impact occurs.
What's in the full article
Fiddler's full blog post covers the operational detail this post intentionally leaves for the source:
- Examples of inline policy decisions across LLM and MCP gateway traffic that distinguish allow, redact, and block outcomes
- Implementation details for joining agent-side telemetry with gateway-side events using shared session identifiers
- Specific handling patterns for PII, PHI, and secrets when a coding agent must continue working after redaction
- The platform-side explanation of how request-path enforcement differs from downstream monitoring and audit logs
Deepen your knowledge
The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, workload identity, and secrets management for practitioners building controlled access models. It helps identity, security, and platform teams apply governance discipline where non-human actors now operate.
Published by the NHIMG editorial team on August 18, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org