By NHI Mgmt Group Editorial TeamDomain: Cyber SecuritySource: PixeePublished December 17, 2025

TL;DR: AppSec teams are drowning in a find-but-never-fix cycle, with 66% of organisations carrying more than 100,000 vulnerabilities and critical flaws averaging 252 days to remediate, according to Pixee and cited industry research. The core problem is not detection coverage but workflow capacity, and that makes automated remediation and developer-native controls the real constraint.


At a glance

What this is: This is an analysis of why modern AppSec programmes detect more vulnerabilities than they can fix, and why remediation capacity has become the dominant bottleneck.

Why it matters: For IAM, NHI, and broader security teams, the pattern matters because any control programme that cannot operationalise remediation at speed will accumulate risk faster than governance can reduce it.

By the numbers:

👉 Read Pixee's analysis of the find-but-never-fix crisis in AppSec


Context

Application security fails when detection capacity grows faster than remediation capacity. In practice, teams create more findings than developers or security engineers can meaningfully absorb, which turns vulnerability management into a persistent backlog rather than a control loop. The same pattern shows up across identity-adjacent programmes when alerts, exceptions, and manual tickets outpace the team’s ability to act.

The article frames this as a workflow and operating-model problem, not just a tooling problem. AI-generated code, a 100:1 developer-to-AppSec ratio, and fragmented pipelines all widen the action gap between identifying a flaw and fixing it. That starting position is typical in fast-moving engineering organisations, not an edge case.

For identity-heavy environments, the lesson is direct: if secret exposure, authentication flaws, or privilege issues cannot be remediated inside the delivery workflow, they will age into standing risk. This is especially relevant where workloads, service accounts, and agentic systems depend on rapid fixes and consistent governance.


Key questions

Q: What breaks when AppSec teams can find vulnerabilities faster than they can fix them?

A: The control loop breaks. Detection creates backlog, backlog creates triage debt, and triage debt turns into persistent exposure windows. Once that happens, security teams lose the ability to convert visibility into risk reduction, and the programme becomes a reporting function instead of a remediation function.

Q: Why do vulnerability backlogs keep growing even when teams work harder?

A: Backlogs grow because modern applications generate far more findings than humans can triage well, especially when multiple tools report the same issue. Severity-based queues also misdirect effort toward theoretical risk. Teams fall behind when they optimise for volume of findings processed instead of risk removed from exposed assets.

Q: How do you know if AppSec remediation is actually working?

A: Look for shrinking time-to-fix, fewer deferred exceptions and fewer vulnerabilities surviving multiple release cycles. If detection volume rises but exposure duration stays flat, the programme is producing more findings without improving risk reduction. Effective remediation changes the age and persistence of known issues, not just the count of alerts.

Q: How should security teams reduce security debt without slowing delivery?

A: Use a remediation model that classifies risk, routes fixes into developer workflows, and validates closure before merge. The aim is not to make every vulnerability equally urgent. It is to focus engineering time on the flaws most likely to be exploited and to make remediation part of normal delivery, not an external interruption.


Technical breakdown

Why AppSec backlogs become structural

A backlog becomes structural when finding issues is cheaper than fixing them. Modern pipelines produce SAST, SCA, container, IaC, and cloud misconfiguration findings at once, but those signals still require human triage, context, and code changes. That creates a queueing problem, not a visibility problem. The average organisation can detect far more than it can remediate, so the backlog compounds even when scanning coverage improves. Once the queue grows beyond human review capacity, prioritisation becomes a survival tactic rather than a governance process.

Practical implication: reduce input volume before it reaches developers, or the backlog will keep expanding regardless of scan coverage.

Why AI-generated code accelerates remediation debt

AI coding assistants increase output, which can be useful, but they also increase the volume of code that enters review with latent flaws. If roughly 30% of AI-generated code contains vulnerabilities, then code velocity itself becomes a risk multiplier. Security teams are no longer only reviewing human error patterns. They are also dealing with machine-amplified inconsistency, incomplete context, and weakly understood code paths. The result is faster vulnerability creation than the organisation can absorb through manual review alone.

Practical implication: pair AI-assisted development with automated detection plus automated remediation paths, not just more review gates.

Why developer workflow friction blocks closure

The biggest remediation failures often happen after the finding is technically understood. If a developer has to leave their IDE, open a separate portal, interpret stale findings, and then wait for security approval, the issue competes with feature delivery and usually loses. This is why the article’s “shove-left” critique matters. Pushing scanners earlier in the pipeline does not solve anything if the workflow still separates detection from fix execution. In identity terms, the same problem appears when secret rotation, access revocation, or entitlement cleanup requires handoffs across multiple teams.

Practical implication: embed remediation into the same system that creates the code or access change, so fixes become the default path.


Threat narrative

Attacker objective: The attacker objective is to exploit known weaknesses before the organisation can close them, turning remediation delay into practical access or compromise opportunities.

  1. Entry occurs through high-velocity development pipelines that introduce vulnerable code, leaked secrets, and misconfigurations faster than teams can review them.
  2. Escalation happens when noisy findings overwhelm triage, allowing critical issues and exploitable exposures to remain open long enough to be operationally meaningful.
  3. Impact is delayed but real, because attackers increasingly exploit known vulnerabilities and persistent exposure windows rather than waiting for novel zero-days.

NHI Mgmt Group analysis

Remediation capacity is now the control plane, not scanning depth. The article shows that detection has already outgrown human response, which means governance must move from inventorying flaws to collapsing the time between finding and fixing them. In AppSec, the decisive question is no longer how many issues were found, but how many were closed before they aged into attack surface. Practitioners should treat remediation throughput as a core security metric.

AI-generated code creates security debt faster than conventional AppSec operating models can absorb. The article’s 25% to 70% productivity gain narrative is useful, but it hides the security side effect: more code enters production with less human familiarity and more latent defects. That forces teams to rethink review, triage, and auto-fix strategies in the same way identity teams must rethink governance for machine-generated access patterns. The right response is not more manual review, but stronger machine-speed controls.

Developer experience has become a security control, not a soft preference. When findings arrive in the wrong place, at the wrong time, or without a direct path to resolution, teams are effectively choosing friction over risk reduction. That is why the “shove-left” failure matters: it externalises responsibility without enabling action. In identity and NHI programmes, the same pattern appears when remediation is detached from lifecycle operations. The practical conclusion is that control design must align with how engineers actually work.

Action-gap security debt: This article describes a specific failure mode where teams can identify risk but cannot operationalise closure quickly enough. The concept matters because the gap between detection and remediation is where vulnerability exposure becomes durable. For practitioners, the lesson is to govern for closure rates and fix latency, not just for scan completeness.

Identity-adjacent remediation must be lifecycle-native. Secrets, service accounts, and privileged access issues should not wait in generic ticket queues when they can be rotated, revoked, or re-scoped through governed workflows. The broader AppSec lesson applies directly to IAM and NHI: if lifecycle actions are slower than exposure, the control has failed operationally. Teams should design for immediate closure paths, not just better visibility.

What this signals

Action-gap security debt: Security programmes increasingly fail when they cannot turn findings into closure inside the same workflow that created the issue. That pattern applies to application flaws, leaked secrets, and privileged access problems alike, and it is why lifecycle-native remediation is becoming a governance requirement rather than an optimisation.

For identity and NHI teams, the implication is that rotation, revocation, and entitlement cleanup need the same operational urgency as vulnerability fix workflows. The more a programme depends on manual queueing, the more likely it is to accumulate standing exposure. That is a process issue before it becomes a tooling issue.


For practitioners

  • Measure fix latency, not just finding volume Track mean time to remediation by severity, queue age, and owner team so leaders can see when the programme is accumulating action debt rather than reducing risk.
  • Move triage closer to the developer workflow Embed risk context, ownership, and suggested fixes directly in the IDE or pull request flow so remediation starts where the code change happens, not in a separate portal.
  • Automate repetitive remediation paths Use safe automation for common fixes such as dependency updates, secret rotation, and configuration corrections so engineers reserve manual effort for the hardest cases.
  • Prioritise exposures that attackers can reach fastest Rank findings by exploitability, public exposure, and blast radius rather than by scanner order, because long-lived critical issues create the most practical risk.
  • Align identity and application remediation Where the issue is a leaked secret, stale credential, or over-privileged service account, route remediation through the same ownership model used for access lifecycle and revocation.

Key takeaways

  • The article’s central warning is that AppSec teams are drowning in findings because remediation capacity has not kept pace with code velocity.
  • The scale is already material, with six-figure backlogs, long-lived critical flaws, and exploit activity moving faster than many teams can clear their queues.
  • The practical response is to make closure machine-speed and workflow-native, especially where vulnerabilities intersect with secrets, identity, and privileged access.

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 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0PR.IP-12Backlog reduction and remediation workflow maturity map to protective process improvement.
NIST SP 800-53 Rev 5SI-2Software flaw remediation is the clearest control family for this backlog problem.
CIS Controls v8CIS-7 , Continuous Vulnerability ManagementThis article is fundamentally about vulnerability discovery versus closure velocity.
OWASP Non-Human Identity Top 10NHI-03Leaked secrets and identity-adjacent remediation gaps connect directly to secret lifecycle control.

Apply SI-2 to speed vulnerability handling, especially for critical and externally exposed issues.


Key terms

  • Context Gap: The context gap is the distance between a rule that looks correct on paper and the real meaning of a request inside an AI workflow. It appears when language changes meaning through history, sequence, or social engineering, and it is one reason fixed filters struggle with agentic abuse.
  • 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.
  • Mean Time to Remediation: Mean time to remediation is the average time it takes to fix systems that are out of compliance. It measures how fast a team can move from detection to closure. Lower values usually indicate better process discipline, clearer ownership, and fewer hidden exceptions.
  • Developer Workflow Friction: Any extra step, tool switch, or context loss that makes it harder for developers to act on a security finding. High friction lowers fix rates because security work competes with feature delivery and often loses priority.

What's in the full article

Pixee's full whitepaper covers the operational detail this post intentionally leaves for the source:

  • A remediation engine blueprint for reducing backlog without adding review burden
  • Implementation guidance for moving from finding-centric workflows to fix-centric workflows
  • Practical approaches for measuring return on investment from automated security remediation
  • Examples of self-healing software patterns for application security teams

👉 Pixee's full whitepaper covers the remediation blueprint, implementation framework, and ROI measurement approach.

Deepen your knowledge

The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management in operational contexts. It helps security practitioners connect identity lifecycle controls to the broader remediation and risk-reduction work their programmes depend on.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 21, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org