By NHI Mgmt Group Editorial TeamBased on Veracode: “The Security Debt Crisis: Why 82% of Organizations Are Struggling” (March 3, 2026)

TL;DR: Security debt reached 82% of organisations in 2026, while critical security debt climbed to 60% and nearly half of applications now carry unresolved flaws, according to Veracode's 2026 State of Software Security Report. The evidence points to a capacity and prioritisation problem, not a simple tooling gap, and that same logic applies when identity and access debt accumulates across application and NHI programmes.


At a glance

What this is: Veracode argues that security debt is growing faster than remediation in modern software delivery, with unresolved vulnerabilities accumulating across applications and development pipelines.

Why it matters: This matters because identity, application, and platform teams all inherit the same backlog pressure when release speed outruns security triage, and prioritisation becomes a governance problem rather than a tooling problem.

By the numbers:

  • Security debt reached 82% of organisations in 2026, according to Veracode's 2026 State of Software Security Report.
  • Critical security debt rose to 60% of organisations in 2026, according to Veracode's 2026 State of Software Security Report.
  • Nearly half, 49%, of all applications now carry security debt, according to Veracode's 2026 State of Software Security Report.
  • Security debt older than one year is outpacing remediation capacity, according to Veracode's 2026 State of Software Security Report.

Context

Security debt is the backlog of known vulnerabilities that remain unfixed while development continues. In CI/CD-heavy environments, the problem grows when release velocity, dependency complexity, and testing output all increase faster than teams can safely remediate.

The governance failure is not simply that teams miss flaws. It is that modern software delivery creates more findings, more pressure to defer, and more risk acceptance than traditional patch-and-review models were designed to absorb. Where applications depend on third-party components and AI-generated code, the backlog becomes a programme-wide control issue rather than a local engineering problem.


Key questions

Q: What breaks when security debt is left unresolved in software pipelines?

A: Unresolved security debt turns a vulnerability backlog into persistent business exposure. When flaws linger across release cycles, teams lose confidence in remediation, auditors lose confidence in control effectiveness, and attackers gain a larger window to exploit known issues. The practical failure is not just technical weakness. It is governance drift, where known risk stops being treated as urgent.

Q: Why do static severity scores create poor prioritisation for modern application security teams?

A: Static severity scores create poor prioritisation because they ignore application context, environment, and actual execution paths. A high CVSS score can describe vulnerable code on disk, but not whether the flaw is reachable or exploitable in a specific deployment. In fast-moving pipelines, that gap turns triage into guesswork and causes teams to waste effort on issues that cannot be weaponized.

Q: What are the signs that remediation capacity is falling behind discovery?

A: The clearest signals are a growing backlog, more deferred findings, and year-old vulnerabilities persisting in production applications. When those conditions appear together, the issue is usually not a lack of scanning, but an operating model that cannot absorb the volume of findings it already produces.

Q: Should organisations use fix-before-close policies or manual exception handling for high-risk flaws?

A: Fix-before-close should be the default for severe or internet-facing issues because manual exception handling quickly becomes a normalised escape hatch. Exceptions still have a place, but only when risk ownership is explicit, time-bound, and backed by a documented business decision rather than convenience.


Technical breakdown

How security debt accumulates in CI/CD pipelines

Security debt builds when code reaches production faster than vulnerabilities can be triaged and fixed. Continuous integration and continuous delivery increase the volume of change, while SAST, DAST, and SCA expand the number of findings that must be evaluated. That combination creates a backlog, not because scanning fails, but because remediation capacity is finite. The problem compounds when old issues remain open long enough to become familiar, deprioritised, and eventually normalised in release workflows.

Practical implication: treat backlog growth as a pipeline control signal, not a reporting nuisance, and measure remediation throughput against release volume.

Why exploitability matters more than raw severity scores

A security debt programme fails when every flaw is treated as equally urgent. Severity scores alone do not tell you whether a weakness sits on an internet-facing path, exposes a crown-jewel workflow, or can actually be chained into impact. Exploitability-weighted risk changes the decision model by combining technical severity with exposure, business criticality, and attacker reach. That is especially important in modern software estates where one flaw can appear across many applications through shared dependencies or reused code.

Practical implication: rank remediation by exploitability and business context, not by score alone, and reserve escalation for flaws with real attack paths.

Why old vulnerabilities become the real attack surface

Deferred fixes turn known weaknesses into durable exposure. Once a flaw ages past a year, defenders are no longer dealing with an unknown issue but with one that attackers have had time to study, weaponize, and automate. This is why security debt is not just a hygiene metric. It is a record of how long the organisation has left exploitable conditions in place while continuing to expand its attack surface through new releases and dependencies.

Practical implication: age-sensitive risk thresholds should trigger mandatory review and prevent old, high-risk findings from silently persisting across releases.


NHI Mgmt Group analysis

Security debt is now a governance problem, not just a vulnerability backlog. The article shows that organisations are not struggling because they lack scans, but because the rate of discovery and the rate of code change exceed remediation throughput. That shifts the issue from engineering hygiene to security governance across application portfolios, release planning, and exception handling. The practical conclusion is that leaders must manage security debt as a measurable control failure, not as a temporary queue.

Exploitability-weighted risk is the only defensible way to prioritise remediation. The article correctly rejects the idea that teams can fix everything, but the deeper point is that severity alone cannot govern modern release environments. Business criticality, exposure, and likely attacker path have to decide what moves first. That same logic applies to identity and access debt where the dangerous issue is rarely the largest volume of findings, but the most reachable one.

Accumulated vulnerability age is the named failure mode: deferred maintenance becomes durable exposure. Once flaws sit open for a year or more, the organisation has effectively normalised known risk into the operating model. That is the same governance pattern seen when stale access, unused credentials, or unmanaged application dependencies persist because no one owns closure. The practical conclusion is that age-based escalation should be treated as a control requirement, not an optional reporting view.

Security debt management will increasingly converge with AI-assisted remediation and policy enforcement. The article's emphasis on AI-driven remediation reflects a broader market shift toward machine-assisted triage, fix suggestion, and workflow routing. That does not remove the need for human judgment, but it does make manual backlog management untenable at scale. Practitioners should expect their control design to move from finding more issues to proving that the highest-risk issues are actually being closed.

What this signals

Security debt only becomes manageable when teams treat backlog age as a control signal. Once vulnerabilities sit unresolved across multiple release cycles, the programme is no longer dealing with a collection of defects. It is dealing with a governance failure in how remediation capacity is allocated, and that failure will usually show up first in the oldest high-risk items.

Exploitability triage is the practical bridge between scanning and real risk reduction. The next step for many programmes is not more detection, but better sequencing of fixes across applications, dependencies, and release constraints. That matters for practitioners because the same logic will increasingly be expected in NHI, secrets, and access governance when outstanding risk starts to accumulate faster than closure.


For practitioners

  • Define exploitability-based triage rules Classify findings by exposure, business criticality, and attack path so teams fix the issues that can be reached and chained, not just the loudest alerts.
  • Set age thresholds for unresolved flaws Escalate vulnerabilities that remain open beyond a defined period, especially when they affect internet-facing applications or shared dependencies.
  • Gate high-risk merges in CI/CD Use fix-before-close policies for severe findings so new code cannot advance until the most dangerous issues are resolved or formally risk-accepted.
  • Track remediation throughput against release volume Measure whether teams are burning down backlog faster than new code introduces it, and use that ratio to expose hidden capacity gaps.

Key takeaways

  • Security debt is a backlog problem only on the surface. At programme level, it is evidence that release speed, dependency complexity, and remediation capacity are out of balance.
  • The article's figures show the scale of the gap, with 82% of organisations affected by security debt and 60% carrying critical debt in 2026.
  • Teams reduce the risk by prioritising exploitability, enforcing fix-before-close rules for severe findings, and escalating aged vulnerabilities before they become normalised exposure.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while CIS Controls v8, NIST CSF 2.0 and OWASP ASVS set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
CIS Controls v8CIS-7 — Continuous Vulnerability ManagementThe article is fundamentally about backlog growth and remediation throughput for known flaws.
Recommendation — Use CIS-7 to measure vulnerable asset age and enforce remediation SLAs for high-risk findings.
NIST CSF 2.0PR.IP-12 — Vulnerability ManagementSecurity debt in CI/CD is a vulnerability management and prioritisation problem across the programme.
Recommendation — Apply PR.IP-12 to formalise vulnerability triage, aging, and closure criteria across release pipelines.
OWASP ASVSV6 — AuthenticationSome debt in modern applications affects application security controls that ASVS helps verify, especially around risky exposed paths.
Recommendation — Use ASVS verification requirements to prevent known weaknesses from entering production through new releases.
MITRE ATT&CKTA0001;TA0040 — Initial Access; ImpactLong-lived application flaws are common entry points that ultimately enable business impact.
Recommendation — Map aged vulnerabilities to TA0001 and TA0040 to prioritise remediation on exploitable attack paths.

Key terms

  • Security Debt: Accumulated risk that builds when vulnerabilities, unsafe dependencies, and policy gaps are left unresolved across the software lifecycle. In AI-assisted development, security debt grows quickly because more code is produced, more decisions are made automatically, and remediation often lags behind delivery.
  • Exploitability-Weighted Risk: Exploitability-weighted risk is a prioritisation method that combines severity with real-world attacker likelihood, asset criticality, and exposure. It is more useful than raw scoring because it helps teams focus on what can actually be abused first, not just what looks serious on paper.
  • Fix-Before-Close Policy: A fix-before-close policy prevents high-risk findings from being considered complete until the issue is actually remediated or formally accepted by the right owner. It shifts security from after-the-fact cleanup to release gating, which reduces the chance that dangerous issues move into production.
  • Remediation Throughput: Remediation throughput is the rate at which a team can fix validated security issues relative to the number being found. It is a practical measure of whether AppSec is actually reducing exposure, rather than merely increasing visibility into a growing backlog.

Deepen your knowledge

NHI Mgmt Group covers identity security, NHI governance, and agentic AI through independent research, practitioner guides, and the NHI Foundation Level course. Explore nhimg.org for resources that connect identity governance to the broader security disciplines your programme depends on.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 2, 2026.
Updated on October 12, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org