By NHI Mgmt Group Editorial TeamDomain: Cyber SecuritySource: SemgrepPublished May 27, 2026

TL;DR: SAST findings fixed in pull requests were resolved in 4.8 days on average versus 43 days when they surfaced after the sprint, according to Semgrep’s analysis of 50,000 active repositories, while leaders also fixed 39.6% of findings compared with 16.8% for the rest of the field. Early signal quality and workflow placement drive remediation ROI more than tool volume does.


At a glance

What this is: This is an analysis of remediation patterns in application security, showing that findings resolved earlier in developer workflows are fixed far faster and at higher rates.

Why it matters: It matters because IAM, NHI, and broader security programmes all depend on whether teams can reduce exposure quickly enough to avoid turning findings into long-lived operational debt.

By the numbers:

👉 Read Semgrep's analysis of remediation performance across 50,000 repositories


Context

Application security remediates poorly when findings arrive after developers have lost code context. In practice, the time to fix is often driven less by vulnerability severity than by where the finding appears in the delivery workflow, which is why shift-left security is as much an operating model issue as a tooling choice.

The article is about software remediation efficiency, but the governance lesson extends into identity security too: controls only matter if teams can act on them quickly enough to avoid backlog accumulation. For IAM and NHI programmes, that same logic applies to credentials, entitlements, and policy exceptions that become harder to resolve once they age.

The pattern described here is typical of modern engineering teams rather than a niche case. The core issue is not a lack of security tooling, but the friction created when security work is detached from the system of record where code is actually changing.


Key questions

Q: How should security teams reduce the time it takes to fix code security findings?

A: Put the finding in front of the developer while the change is still fresh. Pull-request and IDE feedback shorten context recovery, reduce coordination overhead, and make remediation feel like part of coding rather than a separate project. The fastest teams optimise for immediate, specific feedback instead of waiting for post-sprint scans and backlog triage.

Q: Why do some teams fix security findings much faster than others?

A: The difference is usually workflow design, not developer effort. Teams with higher fix rates surface findings earlier, produce fewer false positives, and attach enough code context for action. When findings arrive late or noisy, engineering responds by delaying, triaging, or de-prioritising them, which slows the entire remediation loop.

Q: What breaks when security findings are left unresolved for too long?

A: They stop behaving like actionable defects and start behaving like organisational debt. Code owners change, code paths shift, and the original context disappears, which makes fixes slower and less likely. Stale findings also consume backlog attention, so new issues compete with old ones instead of being resolved at the point of introduction.

Q: How should teams decide which security findings to fix first?

A: Prioritise findings that are both reachable and tied to active code paths. A raw alert list is not enough because many issues will never be exploitable in practice. The best triage model combines severity with code-path evidence, so engineering time goes to defects that can actually affect production risk.


Technical breakdown

Why pull-request findings close faster than post-sprint scans

Pull-request scanning aligns the security finding with the developer who still has the full mental model of the code. That reduces context-switching, review latency, and coordination overhead. A post-sprint scan often hands the fix to someone who must rebuild the design intent, understand surrounding dependencies, and renegotiate time with new sprint work. The technical difference is not vulnerability complexity. It is the proximity of the signal to the point of change, which determines whether remediation is a small code edit or a deferred project.

Practical implication: place security checks where code is changing, not after release gates have already closed.

Why signal quality matters more than finding volume

High fix rates usually come from higher-confidence findings, not from simply raising more alerts. When security tooling produces noisy or low-context results, teams respond by tightening severity thresholds, creating triage meetings, and adding manual policy layers that consume engineering time without improving resolution. Precision matters because every false positive trains the organisation to distrust the workflow. A reliable rule set attached to the pull request creates a better remediation loop than a broad scan that overwhelms developers with unprioritised output.

Practical implication: tune rules for precision and workflow fit before increasing scan coverage or alert volume.

How reachability and cross-file analysis reduce remediation friction

Reachability analysis and data-flow tracing help teams separate exploitable issues from theoretical ones. In dependency-heavy codebases, a raw version match tells you almost nothing about whether a vulnerability is actually reachable from application paths. Cross-file analysis extends that logic across application structure, letting security teams prioritise findings that can really be exercised in production. This is the difference between a catalogue of risk and a fixable queue. The stronger the traceability, the easier it is for developers to justify the work and move quickly.

Practical implication: use reachability and code-path context to shrink the backlog to issues that are provably actionable.


NHI Mgmt Group analysis

Shift-left remediation is really a context-retention strategy. The article shows that the advantage of pull-request findings is not merely earlier detection, but preserving the developer’s working memory at the moment a defect is easiest to fix. That same governance principle applies to NHI and IAM workflows, where delayed review of service accounts, secrets, or access exceptions turns routine control work into archaeology. The operational conclusion is simple: the closer the control sits to the change event, the higher the remediation rate.

Signal quality is the named concept that decides whether security work scales. In this context, signal quality means the degree to which a finding is specific, reachable, and tied to real code paths rather than abstract vulnerability classes. Low-quality security output drives triage theatre, not remediation, because teams spend time debating whether the alert matters. Leaders improve throughput by reducing uncertainty before asking engineering to act. The practitioner lesson is to optimise for fixable findings, not just more findings.

Tool sprawl becomes a governance problem when each scanner creates its own remediation language. Multiple tools across languages increase configuration drift, suppression inconsistency, and reporting friction, which makes it harder to hold a stable security posture. For identity programmes, the same pattern appears when multiple systems manage secrets, entitlements, or workload access without a single remediation view. Consolidated workflows matter because governance fails when exceptions multiply faster than teams can resolve them.

Ageing findings behave like deferred operational debt. Once security issues pass a quarterly threshold, the organisation stops treating them as immediate defects and starts treating them as backlog archaeology. That is a failure of prioritisation discipline, but also of control design, because the workflow no longer forces resolution while the fix is still cheap. The broader lesson for identity and application security is that unresolved exposure compounds faster than teams expect. Practitioners should treat staleness itself as a risk signal.

Reachability precision is the point where application security and identity governance meet. When a control can show whether a flaw or permission is actually usable, teams stop arguing over hypothetical risk and start remediating concrete exposure. In both code and identity systems, actionable context is what converts security noise into engineering work. Practitioners should require evidence of exploitability or access path before escalating remediation priorities.

What this signals

Signal quality is becoming the control plane for security operations. As engineering teams adopt more scanners, the deciding factor is no longer coverage but whether each finding is specific enough to justify immediate work. For identity programmes, the same principle applies to access review, secret rotation, and entitlement cleanup, where weak signals create backlog instead of control. Teams that cannot operationalise signal quality will keep paying for visibility without getting proportional remediation.

Workflows that preserve context will outperform those that only increase detection. Security leaders should expect more emphasis on pull-request feedback, reachability analysis, and suppression hygiene because those are the levers that convert findings into fixes. The governance implication for identity and NHI programmes is that controls must be embedded close to the change event, or they will age into deferred risk. That is the practical difference between oversight and meaningful reduction in exposure.

Context-retention debt is now a measurable programme risk. The longer security work waits outside the developer or operator workflow, the more expensive it becomes to complete. That matters for IAM and NHI operations because exceptions, stale credentials, and access anomalies follow the same decay pattern as code defects. Practitioners should treat ageing backlog items as evidence that the control design is too detached from the system it is trying to govern.


For practitioners

  • Move security findings into pull-request workflows Place the first meaningful security check where developers still own the code context. Use IDE or PR-integrated feedback so fixes happen before sprint handoff and before the change becomes someone else’s backlog.
  • Tighten rules for precision, not alert volume Review findings that routinely trigger manual triage and remove low-confidence rules, noisy patterns, and non-production paths. Keep only issues that teams can realistically fix without long debate cycles.
  • Adopt reachability analysis for dependency issues Prioritise third-party findings that can be traced to real code paths. Treat version-only alerts as incomplete until the dependency is shown to be reachable in the application flow.
  • Escalate findings before they age into debt Set a time-based policy for unresolved defects so findings are forced into remediation or formal risk acceptance before they drift into quarter-old backlog work.
  • Consolidate scanners across language stacks Standardise on one remediation workflow where possible so alert format, suppression logic, and reporting stay consistent across polyglot repositories.

Key takeaways

  • The article’s central lesson is that security findings are cheaper to fix when they appear inside the developer’s working context.
  • The biggest performance gap is not tool availability but signal quality, reachability precision, and workflow placement.
  • For identity and application security teams alike, unresolved findings become operational debt the longer they remain outside the normal change process.

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, CIS Controls v8 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKTA0007 , DiscoveryReachability and code-path analysis help separate exploitable issues from noise.
NIST CSF 2.0PR.AC-4Workflow-based remediation supports timely access and change control in secure delivery.
NIST SP 800-53 Rev 5SI-2Findings ageing in backlog indicate weak flaw remediation discipline.
CIS Controls v8CIS-16 , Application Software SecurityThe article is directly about application security remediation in development workflows.
NIST Zero Trust (SP 800-207)Earlier, context-rich verification mirrors zero trust principles for change and access decisions.

Use ATT&CK mappings to prioritise findings with verified reachability over broad version-only alerts.


Key terms

  • Shift-left security: Shift-left security means moving security checks and remediation earlier in the software delivery lifecycle, especially into development and pull request workflows. The goal is to surface issues when they are cheapest to fix and closest to the code change that introduced them.
  • 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.
  • Signal Quality: The degree to which security alerts point to real exposure instead of background noise. In DLP programmes, strong signal quality means analysts can distinguish material risk from routine movement, which reduces triage burden and improves response accuracy.

What's in the full report

Semgrep's full report covers the operational detail this post intentionally leaves for the source:

  • Cohort methodology for defining Leaders by fix rate and comparing remediation performance across 50,000 repositories
  • Rule-tuning and workflow examples for reducing false positives before they reach engineering teams
  • Language-by-language tool coverage patterns across polyglot repositories and monorepos
  • Benchmark breakdowns that show how timing, reachability, and signal quality affect remediation outcomes

👉 The full Semgrep report covers cohort methodology, remediation patterns, and workflow examples for teams improving fix rates.

Deepen your knowledge

NHI Mgmt Group covers identity security, NHI governance, and agentic AI through the NHI Foundation Level course, the industry's only accredited NHI security programme. It is designed for practitioners who need to connect identity control decisions to broader security operations and governance.
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