TL;DR: Financial services security debt remains widespread, with 77% of organisations reporting unresolved application flaws and 30% of flaws still open two years after discovery, according to Veracode’s 2025 State of Software Security findings. The sector’s problem is not just defect discovery but remediation latency that compounds operational and regulatory exposure.
At a glance
What this is: This is Veracode’s analysis of application security in financial services, showing that security debt and slow remediation are now the dominant barriers to risk reduction.
Why it matters: It matters to IAM practitioners because unresolved application flaws often intersect with authentication, access control, secrets handling, and the broader governance of privileged and service identities.
By the numbers:
- 77% of financial services organizations report security debt in their application portfolio.
- 63% of these organizations possess critical security debt.
- The flaw half-life in financial services is 276 days, almost a month slower than the cross-industry average of 252 days.
- Two years after discovery, approximately 30% of flaws in financial applications remain unresolved.
👉 Read Veracode's analysis of security debt in financial services application security
Context
Financial services application security is under pressure because the sector is shipping digital change faster than it is retiring risk. In this context, security debt means flaws that remain unresolved for more than a year, and the article argues that the real failure is not detection but the inability to close exposure quickly enough to protect trust, compliance, and resilience. For identity teams, that matters because application flaws often sit beside access control, credential handling, and service-to-service trust boundaries.
The article’s core message is that persistent defects in production are a governance problem, not just a code quality problem. That is typical of mature financial services environments where delivery pressure, complex dependencies, and long remediation cycles collide. The same pattern shows up in identity programmes when ownership, prioritisation, and lifecycle controls are weak across secrets, service accounts, and application entitlements.
Key questions
Q: What breaks when security debt is not reduced in application security programmes?
A: Security debt turns isolated flaws into persistent exposure. When unresolved defects remain open for months or years, they compound remediation cost, widen attack windows, and increase the chance that a routine coding issue becomes an operational or regulatory problem. In financial services, that also weakens trust because business services keep running on known weaknesses.
Q: Why do unresolved application flaws create extra risk in financial services?
A: Financial services organisations operate under high change velocity, regulatory scrutiny, and tightly coupled application estates. Unresolved flaws therefore do more than increase technical risk. They can affect customer trust, resilience, and compliance at the same time, especially when the defect sits near authentication, privilege, or data handling logic.
Q: How do security teams know whether software trust is actually improving?
A: Look for shorter remediation cycles, fewer unowned dependencies, clearer approval paths, and stronger validation before release. Trust is improving when teams can prove what changed, who approved it, and why the change is safe. If the organisation only measures scan counts or deployment speed, it is not measuring trust.
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
Security debt in application security
Security debt is the backlog of flaws that remain unresolved long enough to become operational risk. In software security, the issue is not just whether a vulnerability exists, but whether it stays in production across multiple release cycles, ownership handoffs, and dependency updates. The financial services data shows a sector where defect volume has not collapsed, but closure speed is too slow to prevent compounding exposure. For identity and access teams, the parallel is clear: standing credentials, stale permissions, and unreviewed service identities create the same kind of accumulated risk.
Practical implication: tie remediation ownership to business services, not just code repositories, so identity-linked defects do not persist across releases.
Why open-source dependencies amplify remediation latency
Open-source components expand attack surface because organisations inherit code they do not fully control. Once a flaw is present in a widely used library, the remediation path often depends on upstream fixes, downstream testing, and coordinated deployment across many applications. That is why supply chain issues can create longer exposure windows than defects in custom code. In identity-adjacent systems, the same dynamic appears when shared libraries handle authentication, token processing, or secret storage, because one vulnerable dependency can affect many applications at once.
Practical implication: inventory dependency risk by application criticality and privilege exposure, not by package count alone.
ASP and SAST only help when they drive closure
Static analysis finds flaws, but finding defects is not the same as reducing risk. The article highlights that leading organisations embed application security into the SDLC, use continuous scanning, and prioritise exploitable findings through ASPM. That combination matters because prioritisation, developer workflow integration, and contextual triage determine whether findings become closed tickets or permanent backlog. For identity-heavy systems, security controls around secrets, service accounts, and access logic need the same treatment: discover, prioritise, remediate, and verify closure.
Practical implication: measure programme success by flaw closure time and risk reduction, not by scan volume or issue creation rates.
Threat narrative
Attacker objective: The attacker’s objective is to exploit unresolved application weaknesses before the organisation can detect, prioritise, and remediate them.
- Entry occurs when vulnerable application code or third-party components remain deployed in financial services production environments.
- Escalation follows as unresolved flaws persist for months, creating durable exposure windows that attackers can exploit across multiple applications and release cycles.
- Impact is accumulated security debt, where delayed remediation increases the likelihood of compromise, regulatory scrutiny, and higher recovery cost.
NHI Mgmt Group analysis
Security debt is the governance failure hidden inside application security metrics. The article shows that defect discovery alone does not change risk when remediation cycles are too slow to close exposure. That pattern matters beyond appsec because identity controls fail in the same way when privileged access, service identities, or secrets stay active long after they should be retired. Practitioners should treat closure time as a governance control, not a delivery metric.
Open-source dependencies create a shared exposure surface that many financial services teams still underweight. When over 82% of critical security debt sits in open-source components, the risk is no longer isolated to individual applications. It becomes a portfolio problem that blends software supply chain governance with access control, because vulnerable libraries frequently sit near authentication, token handling, and secret management logic. Practitioners should map dependency risk to business-critical paths, not to package inventories alone.
Remediation speed is now the decisive control in financially regulated environments. A sector can tolerate some flaw prevalence if it can close defects quickly, but it cannot absorb long-lived exposure windows. That is especially true where application flaws intersect with IAM, PAM, and NHI boundaries, because delayed fixes can preserve broken trust assumptions in service accounts and application credentials. Practitioners should benchmark closure latency as a board-relevant risk indicator.
Application security posture management only works when it drives prioritisation across identity-linked risks. The article’s ASPM reference is a reminder that aggregation without action adds noise. The operational value comes from ranking exploitable flaws, tracing them to business services, and forcing accountable remediation workflows. In identity-rich environments, that means linking appsec triage to credential, entitlement, and secrets ownership so the right team actually fixes the right issue.
Financial services is showing a broader enterprise pattern of security debt accumulation. The sector’s combination of high change velocity, compliance pressure, and complex software estates is not unique. Any organisation running modern identity, cloud, and application programmes can reproduce the same failure mode if remediation ownership is unclear and lifecycle controls are weak. Practitioners should assume the problem will spread unless closure discipline becomes measurable and enforced.
What this signals
Security debt is becoming a programme-level indicator of whether engineering and security are actually aligned. For identity-heavy applications, the same closure discipline that reduces flawed code also reduces lingering access risk, especially where secrets, service accounts, and authentication paths intersect with production change. Teams that cannot shorten remediation cycles should expect risk to compound faster than their scan coverage improves.
Remediation latency is the new exposure window: when defects stay unresolved for 276 days on average in financial services, the operational problem is no longer detection but governance. That is the point where controls such as least privilege, secrets lifecycle management, and dependency risk ownership have to be measured as business resilience inputs, not technical hygiene.
For practitioners, the signal is simple: if security debt remains above a quarter of the application portfolio, the programme is not yet controlling the pace of risk reduction. That should trigger tighter service ownership, clearer prioritisation criteria, and more direct linkage between appsec findings and identity-related control failures.
For practitioners
- Implement closure-based remediation SLAs Track time-to-fix for high-risk application flaws as a named control objective, and tie overdue remediation to service ownership rather than scanner output. This makes security debt visible in the same way that identity teams track stale access and expired credentials.
- Prioritise open-source components in high-exposure paths Rank dependency risk by whether the component sits in authentication, token handling, secrets processing, or privileged workflows. That is where one vulnerable library can affect many applications at once and create the longest effective exposure window.
- Connect appsec findings to identity ownership Route flaws that affect login flows, session handling, service accounts, or secret storage to the teams that own those identity boundaries. This avoids generic backlog ownership and shortens the path from detection to verified closure.
- Use ASPM to force prioritisation, not just aggregation Require application security posture management workflows to rank exploitable issues, surface remediation status, and show which business services remain exposed. Aggregating findings without accountability increases noise and delays closure.
Key takeaways
- Financial services application security is being constrained by remediation speed, not just flaw discovery.
- Security debt becomes a governance problem when unresolved flaws persist across releases, dependencies, and ownership handoffs.
- Teams should measure closure time, dependency exposure, and identity-linked remediation ownership to reduce real risk.
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 AI RMF set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.IP-1 | Security debt reflects weak improvement cadence in secure development processes. |
| NIST SP 800-53 Rev 5 | SI-2 | Persistent flaws and delayed fixes map directly to flaw remediation control expectations. |
| CIS Controls v8 | CIS-16 , Application Software Security | This control aligns with the article's focus on SAST, SDLC integration, and remediation speed. |
| MITRE ATT&CK | TA0001 , Initial Access; TA0004 , Privilege Escalation; TA0009 , Collection; TA0010 , Exfiltration | Persistent application flaws create pathways for initial access and downstream compromise. |
| NIST AI RMF | MANAGE | The article's risk posture and prioritisation themes align with operational risk management. |
Use CIS-16 to tie scanning, developer workflow integration, and closure metrics to application risk reduction.
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.
- Flaw Half-life: Flaw half-life is the time required to remediate half of the vulnerabilities found in a codebase or application portfolio. It is a practical measure of remediation speed, showing whether an appsec programme is actually reducing risk or simply generating findings.
- Identity Security Posture Management: Identity security posture management is the continuous assessment of identity configuration, privilege, and exposure across an environment. It focuses on drift, overprivilege, and control gaps so teams can see where IAM, PAM, and NHI governance are failing before those gaps become incidents.
- Open-source Security Debt: Open-source security debt is unresolved risk introduced by third-party libraries and components that an organisation depends on but does not directly control. It is especially dangerous when those components sit in authentication, secret handling, or other high-trust application paths.
What's in the full report
Veracode's full report covers the operational detail this post intentionally leaves for the source:
- Cross-sliced benchmark data by financial services sub-sector, useful for comparing your programme against peers
- Detailed breakdowns of flaw half-life, security debt, and open-source remediation performance
- Contextual prioritisation guidance for turning SAST and ASPM output into measurable backlog reduction
- The report's sector-specific recommendations for development, security, and governance teams
Deepen your knowledge
The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, secrets management, and identity lifecycle topics that matter in application-heavy environments. It helps security and identity practitioners align control ownership across development, operations, and risk management.
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