By NHI Mgmt Group Editorial TeamDomain: AI SecuritySource: ImpartPublished November 18, 2025

TL;DR: AI-assisted software development is compressing attacker and defender timelines, while large code-generation bursts, API sprawl, and semantic attacks like promptware bypass traditional AppSec review and signature-based controls, according to Impart. The security model is shifting from visibility and scanning toward runtime enforcement that can evaluate intent, not just syntax.


At a glance

What this is: This is an analysis of how AI-driven development is changing AppSec, with the key finding that legacy scanning and review processes cannot keep pace with generated code and semantic attack patterns.

Why it matters: It matters because IAM, NHI, and broader security teams increasingly have to govern AI-assisted code paths, exposed APIs, and tool-connected systems where speed and context now shape risk.

By the numbers:

👉 Read Impart's analysis of the AppSec crisis created by AI-driven development


Context

AI-assisted software development, often called vibe coding, compresses the time between idea and deploy while also compressing the time defenders have to inspect what was created. In AppSec, that matters because the old assumption that humans will review code before risk reaches production is breaking under AI-generated volume.

The article frames the governance problem clearly: scanning and dashboard visibility do not help if the real failure happens before review, or if the attack itself is semantic rather than syntactic. For identity-adjacent programmes, that means AI tools, code assistants, and API-connected workflows must be treated as governed systems with access, context, and runtime controls, not just productivity tools.


Key questions

Q: How should security teams govern AI-generated code in production environments?

A: Security teams should treat AI-generated code as normal production code with extra provenance risk. Require architectural review, test coverage, static analysis, and approval before merge. Then bind the agent and the build pipeline to least privilege, short-lived credentials, and complete audit logging so implementation speed does not outrun control.

Q: Why do AI-assisted development workflows change AppSec ROI calculations?

A: They change ROI because faster code creation makes delayed remediation more expensive. Traditional scan-and-fix workflows inflate rework, while context-aware remediation reduces time lost to triage and reruns. The economic model shifts from counting findings to measuring how much delivery friction a control removes.

Q: What breaks when AppSec relies only on signatures and scanning?

A: Signature-only controls fail when the attack changes meaning rather than pattern. Promptware and similar semantic attacks do not need a fixed malicious string, so regex and WAF rules can miss them. In practice, teams end up detecting after the damage path is already open, which is too late for high-speed development pipelines.

Q: How do identity and NHI controls fit AI-assisted software development?

A: AI tooling and generated services should be treated as governed identities because they use credentials, access APIs, and influence downstream systems. If those identities are not scoped, monitored, and offboarded, they become durable trust paths inside the development pipeline. That is where IAM and AppSec governance converge.


Technical breakdown

Why AI-generated code overwhelms traditional AppSec pipelines

Vibe coding changes the unit of risk from a human-written change to a large, machine-generated block of code. Traditional AppSec depends on sequential gates such as review, static analysis, and remediation queues, but those controls assume developers can inspect and reason about each change before merge or release. When code arrives in bulk, the bottleneck shifts from creation to verification. That creates a structural mismatch: the security team is validating after the fact, while the attack surface is expanding in real time.

Practical implication: teams need enforcement points that operate at build and runtime, not only post-commit scanning.

Why API sprawl becomes a governance problem in AI-assisted development

AI-assisted coding can multiply endpoints, microservices, and integrations faster than normal architecture review can track them. Each new API becomes a possible trust boundary, especially when it handles secrets, tokens, or delegated access to downstream systems. The problem is not only quantity. It is also provenance, because AI-generated components often inherit permissions, data flows, and dependencies that were never explicitly reviewed by an architect or security reviewer.

Practical implication: inventory, ownership, and access mapping must be applied to AI-created services as soon as they appear.

What semantic attacks change about application defence

Semantic attacks such as promptware do not rely on a fixed malicious string. Instead, they manipulate meaning, context, or system intent, which makes signature-based detection brittle. That breaks a core assumption behind many WAF and regex-driven controls: that a known attack pattern can be matched reliably in text. Defending these systems requires intent-aware analysis, token-level inspection, and runtime policy decisions that can evaluate what the model is being asked to do, not just what text appears on the wire.

Practical implication: replace pattern-only controls with runtime policy and semantic detection where LLMs process untrusted input.


Threat narrative

Attacker objective: The attacker aims to exploit AI-accelerated application development to reach production systems before defenders can validate code, detect semantic abuse, or limit the blast radius.

  1. Entry occurs when attackers exploit AI-generated code paths, exposed APIs, or prompt-driven application surfaces that were created faster than they were reviewed.
  2. Escalation happens when semantic manipulation or unvetted integrations let the attacker bypass brittle signature-based controls and reach higher-trust workflows.
  3. Impact follows when vulnerable code or manipulated model behaviour reaches production, allowing data exposure, workflow corruption, or downstream compromise.

NHI Mgmt Group analysis

AI-assisted development has created an AppSec velocity gap that conventional review models cannot close. Security controls built for human-paced change assume developers will read, test, and triage before release. AI-generated code breaks that assumption by producing large changes faster than review capacity can absorb them. The result is not just more code, but less verified code entering production. Practitioners should treat velocity as a governance variable, not merely a delivery metric.

Semantic attack resistance is becoming a core application security requirement. The article’s critique of signature-based controls is directionally correct because promptware and similar attacks target meaning, not syntax. That pushes application defence toward intent analysis, runtime policy, and model-aware detection. For identity and access teams, the lesson is familiar: policy must follow the action path, not just the request string. Practitioners should align AppSec and identity governance around runtime decision points.

API sprawl is now an identity and privilege problem, not only an engineering problem. AI-assisted coding can create dozens of endpoints that inherit access assumptions without a corresponding ownership model. That is a form of governance debt because each endpoint can expose tokens, service credentials, or delegated access paths. In NHI terms, every new workload and integration becomes a potential non-human identity that needs lifecycle control. Practitioners should extend entitlement governance to generated services as soon as they are created.

Runtime enforcement is replacing visibility as the decisive security control. Dashboards and scans still matter, but they are no longer sufficient when exploit generation and code generation both happen at machine speed. The practical distinction is between knowing a risk exists and stopping it at the moment of execution. That means the market is moving toward controls that evaluate context, identity, and intent in-line. Practitioners should prioritise controls that can intervene before code or model output reaches users.

What this signals

Generated code changes the control plane for application security. When developers outsource more of the build process to AI, the question is no longer whether a vulnerability exists in source control. It is whether a governed runtime can still make a safe decision after code, credentials, and APIs have been composed automatically. That is where AI-driven development becomes an identity and access problem as much as an engineering one.

Runtime policy must become the default for AI-enabled applications. The old model of detect first, respond later assumes time that AI compression removes. Teams should expect more generated services, more delegated access, and more trust relationships that need to be tracked as non-human identities. The relevant control standard is increasingly close to NIST SP 800-53 Rev 5 Security and Privacy Controls, especially access control and system integrity.

Attackers and developers are now using the same acceleration layer. That creates velocity asymmetry, where offensive automation can move faster than defensive review cycles. For identity-heavy environments, the practical response is to link code generation, secret handling, and service-account governance into a single operating model. The connection is especially clear when AI systems are allowed to touch compromised NHIs or other privileged integrations.


For practitioners

  • Deploy runtime enforcement for AI-generated application paths Place control points at build, test, and execution layers so generated code cannot reach production solely because it passed a post-commit scan. Tie policy to release gates, API registration, and runtime blocking for unsafe behaviours.
  • Inventory AI-created APIs and microservices as governed assets Track ownership, exposed endpoints, authentication method, and downstream data access for each generated service. Treat every new API as a reviewable asset with an accountable owner, not a disposable code artifact.
  • Add intent-aware detection to LLM-enabled applications Use token-level inspection, semantic analysis, and policy checks that evaluate what a prompt or tool request is trying to accomplish. This is essential where untrusted users can influence model output or tool selection.
  • Map AI tooling to non-human identity controls Register code assistants, agents, and automated pipelines as identities with scoped access, monitored credentials, and offboarding rules. That includes service accounts, API keys, and tokens used by development automation.

Key takeaways

  • AI-assisted development is exposing a control gap between code generation speed and AppSec review capacity.
  • Semantic attacks undermine signature-based defences because they target meaning, context, and intent rather than fixed patterns.
  • Teams need runtime enforcement, identity governance for AI tooling, and ownership for every generated API or service.

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 ATT&CK address the attack and risk surface, while NIST AI RMF, NIST CSF 2.0 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Agentic AI Top 10Promptware and intent abuse align with agentic application risk patterns.
NIST AI RMFMANAGEAI-assisted development introduces operational AI risk requiring governance and controls.
NIST CSF 2.0PR.AC-4Generated services and APIs need access control aligned to least privilege.
NIST SP 800-53 Rev 5SI-4Runtime detection and monitoring are central to stopping semantic abuse.
MITRE ATT&CKTA0001 , Initial Access; TA0009 , Collection; TA0040 , ImpactThe article describes attacker use of AI-enabled paths to reach production and cause harm.

Map AI-assisted app abuse to ATT&CK tactics and prioritise controls that block initial reach and downstream impact.


Key terms

  • Vibe Coding: Vibe coding is software development that relies on AI assistants to generate large portions of code from natural language prompts. It changes the security problem from reviewing small human edits to governing machine-produced output, dependencies, and access paths that can be created at production speed.
  • Semantic Attack: A semantic attack manipulates meaning, context, or intent rather than using a fixed malicious string. In AI-enabled applications, this makes detection harder because brittle signatures and regex rules may miss abuse that looks ordinary at the text level but is harmful in execution.
  • Runtime Enforcement: Runtime enforcement is the practice of blocking malicious behaviour while software is running, rather than only detecting it after the fact. It monitors process activity, network actions, and privilege changes so a live attack can be interrupted at the point of execution.
  • Velocity Asymmetry: Velocity asymmetry is the gap between how quickly attackers can act and how quickly defenders can validate, decide, and respond. AI compresses both sides, but it often helps attackers first, so security teams need controls that reduce decision time inside the runtime itself.

What's in the full article

Impart's full blog covers the operational detail this post intentionally leaves for the source:

  • Practical examples of runtime enforcement patterns for AI-generated code paths and untrusted prompts
  • The vendor's breakdown of token-based query detection and attack embeddings analysis in LLM-enabled apps
  • Operational discussion of how to place security controls into AI-assisted development pipelines without slowing delivery
  • Examples of where traditional WAF-style controls fail when attacks target meaning rather than syntax

👉 Impart's full post expands on the velocity gap, semantic attack patterns, and runtime defence approach

Deepen your knowledge

NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, secrets management, and identity lifecycle control. It is designed for practitioners who need to govern the identities and access paths created by modern automation.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 2, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org