By NHI Mgmt Group Editorial TeamDomain: Cyber SecuritySource: KusariPublished June 18, 2026

TL;DR: AI-assisted development and AI-assisted exploitation are accelerating vulnerability volume, supply chain risk, and remediation pressure, while teams still need to decide which flaws are reachable, widespread, and worth fixing first, according to Kusari. The practical shift is from chasing every finding to prioritising exploitability, production impact, and dependency lifecycle risk.


At a glance

What this is: This is an analysis of how AI is increasing both software production speed and attacker exploitation speed, with prioritisation framed around reachable vulnerabilities, production risk, and dependency hygiene.

Why it matters: It matters because application security teams now need to separate theoretical exposure from exploitable risk, especially where software supply chains, production workloads, and identity-controlled build systems intersect.

By the numbers:

  • Only 44% of developers are reported to follow security best practices for secrets management, exposing a significant developer behaviour gap.
  • When AWS credentials are exposed publicly, attackers attempt access within an average of 17 minutes.

👉 Read Kusari's analysis of AI-driven vulnerability prioritisation and supply chain risk


Context

Application security is shifting from vulnerability counting to vulnerability governance. AI tools are increasing code output, but they also increase the volume and speed of defects, dependency risks, and supply chain exposure, which means older triage models fail when every queue becomes high-volume at once.

The identity angle appears in the build and deployment chain. Secrets, service credentials, and automated release systems govern which code can move, which dependencies can be trusted, and which vulnerable packages can reach production. That makes this as much an IAM and NHI governance problem as an appsec prioritisation problem.

The article’s starting position is typical for teams dealing with rapid release velocity and dependency sprawl: they cannot fix everything, so they must decide what matters first. That is now the norm rather than the exception.


Key questions

Q: What breaks when security teams try to fix every vulnerability equally?

A: Teams lose time on low-value findings, miss exploitable issues, and create remediation fatigue. Prioritisation must combine exploitability, production exposure, and business impact so engineers work on flaws that can actually be reached and abused. Without that filter, vulnerability management becomes a reporting exercise instead of a risk-reduction function.

Q: When should organisations prioritise dependency control over patch volume?

A: They should prioritise dependency control when upstream packages change quickly, when builds auto-promote artifacts, or when the same library is reused across many services. In those conditions, one risky dependency decision can create a larger blast radius than many isolated code fixes, especially in production-facing systems.

Q: What do security teams get wrong about software supply chain risk?

A: They often focus on known vulnerabilities inside dependencies and miss the trust path that delivers the software. Signed artifacts, build integrity, and separation of duties matter because attackers frequently abuse the pipeline rather than the package itself. Supply chain governance has to cover provenance, promotion, and update trust.

Q: How should teams govern build and release identities in appsec?

A: Treat build and release credentials as privileged machine identities with limited scope, short lifetimes, and strict ownership. If those identities can sign, deploy, or fetch dependencies broadly, a code flaw can become a platform-wide incident. Identity controls should be part of every vulnerability remediation discussion.


Technical breakdown

Reachability analysis is the difference between exposure and exploitability

A vulnerability only matters operationally if an attacker can actually reach the affected code path, configuration, or dependency. Reachability analysis asks whether the vulnerable function is invoked, whether the risky feature is enabled, and whether the affected component is exposed in the deployed environment. This is different from static severity scoring, which often overstates risk by ignoring context. In modern software estates, the same CVE can be irrelevant in one service and critical in another because of routing, authentication, or environment-specific controls. Practical implication: use reachability to suppress noise and route engineering time to flaws that can be exercised in production.

Practical implication: rank remediation by exploitability in the live deployment, not by scan volume alone.

Dependency cooldowns reduce supply chain blast radius

A dependency cooldown is the deliberate delay between a new upstream release and internal adoption. The purpose is not to reject updates, but to let the ecosystem absorb bad releases, malicious packages, or accidentally broken code before they reach production. That matters because supply chain attacks often spread through trusted update channels, not through direct intrusion. Cooldowns work best when paired with testing, SBOM visibility, and policy exceptions for urgent security fixes. They are especially useful in high-change environments where an immediate update can create more operational risk than a short, controlled delay. Practical implication: treat update timing as a security control, not just a release-management preference.

Practical implication: add controlled delay and verification before dependency promotion into production.

Secrets and automation identities turn appsec into identity governance

Application security now depends on who and what can build, sign, deploy, and call services. That includes human developers, CI/CD service accounts, API keys, tokens, certificates, and AI-assisted coding workflows. When those identities have broad standing access, a single compromised token can turn a code issue into production compromise or supply chain abuse. This is where appsec, IAM, and NHI governance converge: access scope, secret lifetime, and rotation discipline become part of remediation strategy. Security teams that ignore identity controls in the software factory end up managing vulnerability symptoms instead of root causes. Practical implication: map build and deployment privileges to machine identities and tighten their lifecycle controls.

Practical implication: audit CI/CD and automation credentials as part of vulnerability remediation.


Threat narrative

Attacker objective: The attacker aims to convert one exploitable weakness into broad production impact across the software supply chain.

  1. Entry occurs through vulnerable dependencies, malicious packages, or AI-generated code that introduces exploitable flaws into the software supply chain.
  2. Escalation follows when attackers exploit reachable code paths or trusted update channels to gain execution, persistence, or broader application access.
  3. Impact is achieved when the flaw spreads through production systems, enabling service disruption, data theft, or downstream compromise across multiple applications.

NHI Mgmt Group analysis

AI has turned vulnerability prioritisation into a governance discipline, not a scanner output problem. The article is right that teams cannot treat every finding equally when code volume and attack volume are both accelerating. The control question is no longer whether a vulnerability exists, but whether it is reachable in production and whether it can realistically move an attacker toward impact. That is a governance failure mode, not just an engineering backlog issue. Practitioners should use reachability and business context as the first triage filters.

Dependency cooldowns create a defensible delay window in a high-velocity software chain. Fast adoption of every upstream change assumes new releases are safer than waiting, which is often false in supply chain compromise scenarios. A cooldown policy gives defenders time to observe malicious or broken packages before promotion, especially when automated build systems and package managers can spread risk quickly. The most useful concept here is dependency promotion latency: the time between upstream availability and production trust. Practitioners should make that latency intentional.

Application security now depends on machine identities as much as code quality. CI/CD service accounts, signing keys, token stores, and AI-assisted developer workflows control whether vulnerable code can move into production or be remediated safely. That makes NHI governance part of appsec, not a separate concern. If machine identities are over-privileged, compromise of a build or deployment credential can turn a vulnerability into a supply chain event. Practitioners should bring IAM and NHI controls into vulnerability management workflows.

Production impact, not defect count, should set remediation priority. The article’s emphasis on data integrity and reachable vulnerabilities is the right operational lens because users experience harm when an exploitable issue affects production systems, not when a scanner emits another ticket. This aligns with broader risk frameworks that prioritise asset criticality, exploitability, and blast radius. Practitioners should use severity only as an input, never as the final decision.

Modern appsec teams need a prevention model that starts before code lands. If teams only triage what is already shipped, they are always reacting to the last wave of AI-accelerated output. Preventive controls such as dependency policy, pull request checks, and end-of-life package governance shift the burden left without relying on perfect developer behaviour. Practitioners should treat prevention as the only scalable answer to persistent vulnerability churn.

What this signals

Dependency promotion latency: security teams should measure the time between upstream release, internal validation, and production adoption, because that delay now functions as a control boundary. Shortening it blindly increases exposure, while making it intentional creates room to detect malicious or broken updates before they spread.

AppSec programmes should converge with IAM and NHI governance around build credentials, signing keys, and deployment tokens. Those identities decide whether a fix ships safely or whether a compromised workflow can turn a software defect into a supply chain incident.

Reachability, not raw vulnerability count, should become the operating metric for remediation queues. That shift helps security leaders explain why some issues are suppressed, some are mitigated, and only a smaller set receives immediate engineering attention.


For practitioners

  • Add reachability to vulnerability triage. Score findings by whether the vulnerable code path is actually invoked in production, whether the feature is enabled, and whether the component is externally reachable. Keep scan noise out of engineering queues by suppressing issues that cannot be exercised in the deployed context.
  • Introduce dependency cooldown policies. Delay automatic promotion of new packages for a defined validation period unless the update is security-critical. Combine the delay with testing, malware checks, and exception handling so production receives trusted dependencies, not first-release risk.
  • Audit CI/CD and release credentials. Inventory the service accounts, tokens, and signing keys that move code from commit to production, then reduce their standing access and shorten their lifetime. Treat these machine identities as part of the remediation surface, not just the delivery pipeline.
  • Replace end-of-life dependencies before they become liabilities. Create a tracked list of packages with no active support, assign owners, and set replacement deadlines tied to product risk rather than convenience. Unsupported dependencies should be treated as predictable future incidents, not acceptable technical debt.

Key takeaways

  • AI is increasing both the pace of code production and the pace of exploitation, so vulnerability management now needs stronger prioritisation logic.
  • Reachability, production impact, and dependency trust are more useful decision inputs than raw scan volume or severity alone.
  • Build credentials and release identities are part of appsec governance, because machine access can turn a code flaw into a supply chain event.

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 surface, NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, and ISO/IEC 27001:2022 define the regulatory obligations.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKTA0006 , Credential Access; TA0008 , Lateral Movement; TA0040 , ImpactThe article focuses on exploitability, propagation, and downstream impact across software environments.
NIST CSF 2.0PR.IP-1Secure development lifecycle controls fit the article's emphasis on prevention and dependency governance.
NIST SP 800-53 Rev 5SA-11Developer and dependency validation controls align with software flaw remediation and testing.
CIS Controls v8CIS-16 , Application Software SecurityThe article is centered on application security, vulnerable code, and secure software delivery.
ISO/IEC 27001:2022A.8.25Secure development lifecycle governance is relevant to dependency management and release control.

Map reachable dependency flaws to ATT&CK tactics and prioritise controls that block credential abuse and spread.


Key terms

  • Reachability analysis: Reachability analysis checks whether a vulnerability can actually be exploited in the application’s real code paths and dependency graph. It helps teams distinguish theoretical findings from issues that an attacker can reach, which makes prioritisation far more accurate for both AppSec and identity risk management.
  • Dependency Cooldown: A dependency cooldown is a deliberate waiting period before adopting a new upstream package version into production. It gives defenders time to observe malicious releases, unstable updates, or supply chain tampering before trust is extended to the change.
  • Blast Radius: The potential scope of damage if a specific credential or identity is compromised. Identities with broad permissions have a larger blast radius and represent a higher priority for least-privilege enforcement and security controls.
  • Machine Identity: The digital identity of a machine, device, or workload — such as a server, container, or VM — used to authenticate it within a network. Sometimes used interchangeably with NHI, though NHI is the broader category.

What's in the full article

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

  • Reachability analysis logic for deciding when a vulnerability is exploitable in a specific code path.
  • AutoFix workflow detail for verifying dependency updates before they reach production.
  • Inspector feedback mechanics for pull request review and developer-side prevention.
  • VEX generation context for communicating non-reachable vulnerabilities to customers or regulators.

👉 Kusari's full post covers prioritisation rules, dependency cooldowns, and reachability analysis in more operational detail.

Deepen your knowledge

The 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 connect identity discipline to broader security operations.
NHIMG Editorial Note
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