TL;DR: AI coding assistants are driving 3 to 4 times more commits and more than 10 times as many OSS and SAST findings in Fortune 20 environments, according to Apiiro's analysis, while traditional review and scanning workflows struggle to absorb the volume. The governance problem is no longer code generation alone, but how to enforce runtime-aware, policy-based decisions before risky changes reach production.
At a glance
What this is: This webinar analysis argues that AI-assisted development is accelerating code output and security findings faster than traditional AppSec review, scanning, and remediation workflows can handle.
Why it matters: It matters because AppSec, IAM, and platform teams now need controls that evaluate code changes against runtime context, policy, and business impact, not just static findings.
By the numbers:
- Developers using AI assistants produced 3–4× more commits and security findings spiked over 10× in Fortune 20 enterprises.
- Only 44% of developers are reported to follow security best practices for secrets management, exposing a significant developer behaviour gap.
👉 Read Apiiro's analysis of how AI coding assistants change AppSec risk
Context
AI-assisted development is changing application security because code is being produced faster than manual governance processes were designed to cope with. The core problem is not simply more output, but more change arriving with weaker provenance, larger pull requests, and less reliable review context. In that environment, traditional AppSec models that assume human-paced remediation begin to fail.
For IAM, NHI, and secrets governance teams, the relevance is direct: faster code production increases the chances of secrets exposure, unvetted dependencies, and policy drift inside software delivery pipelines. The article's starting position is typical of modern enterprise engineering, not exceptional, because many large organisations are now seeing security control failure as a throughput problem as much as a vulnerability problem.
Key questions
Q: How should security teams reduce rework when AI accelerates code changes?
A: They should move security checks closer to authoring time, because the cost of fixing issues rises sharply after merge. Inline remediation in the IDE reduces context switching, rebuilds, and review churn. Teams should still keep downstream scanning, but the primary control should prevent avoidable defects from entering the pipeline in the first place.
Q: Why do AI coding assistants increase AppSec governance risk?
A: They increase risk because they optimise for speed and plausible output, not for context-aware security validation. In practice, that means developers can accept more code with less scrutiny, which raises the chance of vulnerable functions, exposed secrets, and compliance failures entering the repository and CI/CD pipeline.
Q: What do security teams get wrong about AI-generated code risk?
A: They often focus on catching insecure output after code is written, which is too late for AI-native workflows. The more important control point is the moment the agent is allowed to initiate the action. If that step is not governed, testing becomes a detection layer rather than a prevention layer.
Q: How do you know if AI-assisted security automation is actually working?
A: Look for fewer new material risks landing in repositories, faster remediation for exploitable issues, and high acceptance of suggested fixes in the IDE and pull request flow. If output rises but backlog and exceptions also rise, automation is adding noise rather than reducing risk.
Technical breakdown
Why AI-assisted code generation breaks traditional review gates
AI coding assistants increase the amount of code change while also compressing the review window. That matters because static scanners and manual reviewers were built around smaller, more discrete deltas, not larger pull requests with many related edits. When a single developer can produce multiple times the usual output, the result is not just more findings but more deduplication, triage, and context reconstruction work. The operational bottleneck shifts from code creation to deciding what deserves immediate attention.
Practical implication: AppSec teams need automated prioritisation that understands change size, exploitability, and runtime context before reviewers are overwhelmed.
What runtime-aware context adds to secure code decisions
Runtime-aware context means evaluating a code change against how the application is actually deployed, what controls already exist, and which business policies govern the change. A vulnerability in isolation may be low risk if gateways, IAM, or compensating controls remove the exploit path. Without that context, tools produce technically correct but operationally irrelevant guidance. The article's strongest technical point is that code intelligence must connect source, architecture, and runtime if security decisions are going to scale with AI-assisted development.
Practical implication: Teams should connect code analysis to runtime inventory and identity controls so fixes reflect real exposure rather than abstract findings.
Why IDE-based guardrails are becoming the control point
The IDE is increasingly the place where risky code is first shaped, which makes it the best point to apply policy feedback. An effective control layer can compare proposed changes with approved patterns, secrets handling rules, dependency policies, and risk acceptance workflows before the code reaches downstream review. This is not about replacing governance. It is about moving policy enforcement earlier so the team avoids generating avoidable rework and audit noise later in the SDLC.
Practical implication: Security programmes should push policy checks and approved remediation patterns into developer workflows rather than relying on late-stage review alone.
NHI Mgmt Group analysis
AI-assisted development creates a governance gap, not just a productivity gain. The article shows that code generation velocity now outpaces the capacity of manual review, scanner triage, and remediation queues. That is an AppSec governance problem because security processes still assume human-paced change. For identity programmes, the same pattern appears whenever fast-moving systems outrun access review and policy enforcement. Practitioners need controls that absorb machine-speed change without expanding exception debt.
Context collapse is the real risk behind AI-generated code. Security tooling that inspects code in isolation cannot reliably judge whether a finding is material, because exploitability depends on runtime exposure, compensating controls, and policy. This is a named concept worth tracking: context collapse, where the loss of architectural and operational context turns precise findings into poor decisions. The implication is broader than AppSec, because identity and access decisions also fail when they are separated from runtime reality.
AI security has three distinct governance surfaces, and only one is in scope here. Securing AI features, securing AI-assisted code changes, and using AI for security are different control problems with different owners. Conflating them leads to misplaced budgets and weak accountability. The identity intersection matters when AI assistants influence secrets handling, dependency trust, and policy enforcement in the software supply chain. Practitioners should separate these workstreams before attempting to measure programme maturity.
Autofix only works when it is bound to policy and evidence. The article's strongest operational signal is not automated remediation itself but the requirement that fixes be constrained by architecture, runtime context, and risk acceptance. That shifts AppSec from detection-first thinking to decision-first thinking. In practice, this aligns with governed automation models across IAM and NHI, where the question is not whether a control can act, but whether it can act within approved boundaries.
What this signals
Context-aware automation will become the differentiator in AppSec programmes. As AI-assisted development increases change volume, teams will need policy engines that understand runtime exposure, not just scanner output. That shift also affects identity-adjacent controls, because secrets, service accounts, and approval workflows all depend on knowing whether access is still justified in the live environment.
AI-driven code velocity will expose which programmes still rely on review theatre. If a control cannot make decisions at the point of change, it will become a queue-management exercise rather than a security control. Aligning to NIST Cybersecurity Framework 2.0 and NIST SP 800-53 Rev 5 Security and Privacy Controls helps teams translate velocity into measurable governance outcomes.
Runtime-aware policy is now a prerequisite for scaling AI-assisted delivery. The practical test is whether your organisation can distinguish exploitable risk from routine noise without slowing engineering throughput. That is the same underlying discipline that governs NHI and secrets management: decisions must be tied to current context, not stale assumptions.
For practitioners
- Map AI-assisted code growth to review capacity Measure how much additional change volume AI assistants are creating, then compare that against scanner throughput, reviewer capacity, and remediation queues. If pull request size and commit frequency are rising faster than triage capacity, you have a governance gap, not a tooling gap.
- Push policy checks into the IDE Move approved patterns, dependency rules, and security exceptions into developer workflows so risky changes are intercepted before PR creation. Use runtime context and software architecture data to decide whether a fix, a guardrail, or an accepted risk is appropriate.
- Connect findings to runtime exposure Tie code issues back to the systems that actually run them, including gateways, IAM controls, and blast radius. This lets teams suppress findings that are already neutralised and escalate the ones that are genuinely exploitable.
- Track outcome metrics, not vanity counts Use autofix acceptance rate, mean time to remediate by exploitability, and reduction in new material risks landing in repositories as your operating metrics. Those measures show whether AI is increasing throughput without creating unmanaged risk.
Key takeaways
- AI coding assistants are pushing application security beyond the limits of manual review and scanner-first governance.
- The critical failure mode is context collapse, where code findings lose meaning unless tied to runtime exposure and policy.
- Security teams should move enforcement into the IDE, measure exploitable risk reduction, and treat automation as a governance layer, not a shortcut.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and NIST AI RMF set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-4 | Access and policy enforcement are central to governing AI-assisted code changes. |
| NIST SP 800-53 Rev 5 | AC-6 | Least privilege is relevant when AI tools alter code paths and remediation decisions. |
| NIST AI RMF | GOVERN | The article centres on governance for AI use in software development. |
| MITRE ATT&CK | TA0006 , Credential Access; TA0009 , Collection | Secrets exposure and code misuse can enable credential access and collection. |
Map exposed-secret risks to credential access tactics and prioritise controls that reduce leakage.
Key terms
- Runtime-Aware Context: Runtime-aware context is the information needed to judge whether a code finding is actually risky in the live environment. It combines deployment details, compensating controls, policy, and architectural exposure so security decisions reflect how the application behaves, not just what the source code contains.
- Context Collapse: The failure that occurs when separate security tools observe different parts of the same abuse chain but cannot connect them into one narrative. In identity and fraud operations, this means the organisation sees alerts, but not the full campaign behind them.
- AI-assisted development: A development workflow where an AI system helps generate, refactor, test, or execute code inside the software delivery process. The security issue is not the assistance itself, but that the tool may operate in trusted contexts that also contain credentials, infrastructure access, and other sensitive assets.
- Policy Acceptance Workflow: A policy acceptance workflow is the governed process for documenting and approving a security finding that is real but not material enough to block delivery. It helps teams distinguish between technical issues and business risk while preserving auditability and accountability.
What's in the full article
Apiiro's full webinar discussion covers the operational detail this post intentionally leaves for the source:
- Developer workflow examples showing how AI-assisted changes are evaluated inside the IDE
- How runtime context is used to decide between autofix, guardrail enforcement, and risk acceptance
- The measurement model for acceptance rate, class-level elimination, and exploitability-based MTTR
- Examples of how the software graph informs prioritisation across code, runtime, and policy
Deepen your knowledge
NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, identity lifecycle, and secrets management in a way that helps security teams build durable controls. It is designed for practitioners who need to connect identity governance to broader security workflows without losing operational clarity.
Published by the NHIMG editorial team on August 19, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org