By NHI Mgmt Group Editorial TeamDomain: Cyber SecuritySource: VeracodePublished October 9, 2025

TL;DR: Software vulnerabilities used as an initial access point in breaches have risen 180% in Verizon’s latest DBIR, while 74% of organisations carry security debt and flaws often remain unfixed for over a year. Security debt is now a delivery constraint, not just a backlog item, because late discovery compounds both risk and rework.


At a glance

What this is: This is a business-case analysis for investing in application security tooling, arguing that manual, fragmented AppSec processes create delay, security debt, and avoidable breach exposure.

Why it matters: It matters to IAM and security practitioners because application risk, code provenance, and remediation speed increasingly shape identity attack paths, access control assumptions, and the operational load on security programmes.

By the numbers:

👉 Read Veracode's business case for investing in AppSec tools


Context

Application security tools are increasingly being justified as business infrastructure rather than point controls. The core problem is not only vulnerability discovery, but the inability of manual, disjointed processes to keep pace with software delivery, which leaves exploitable code in production for longer and increases the cost of remediation. In practice, the same control gap also affects identity-bearing components such as service accounts, API integrations, and pipeline credentials.

For IAM and NHI programmes, the significance is straightforward: insecure code often becomes an access problem. Application flaws can expose tokens, enable privilege escalation, or widen the blast radius of compromised workloads, so AppSec maturity now intersects with identity governance, secrets management, and workload access control.

The article’s starting position is typical of many enterprises that have scaled development faster than their security operating model.


Key questions

Q: How can teams prioritise AppSec findings more effectively?

A: Prioritise findings by exploitability, reachability, and privilege. A low-severity issue that exposes a valid credential or reaches a sensitive API is often more urgent than a high-volume category of theoretical findings. This approach reduces noise and focuses remediation on the issues that can actually change access or impact.

Q: Why do software vulnerabilities so often become identity and access problems?

A: Because modern applications rarely operate without credentials, tokens, certificates, and delegated service accounts. When a flaw exposes those assets, the issue is no longer just code integrity. It becomes a path to authenticated access, privilege escalation, or lateral movement through trusted integrations and workloads.

Q: What breaks when AppSec is treated as a late-stage scan?

A: Late-stage scanning misses the point where insecure code, hardcoded secrets, and risky dependencies enter the system. By the time a tool flags them, the issue may already be in production or spread across multiple pipelines. That creates ownership confusion and leaves teams unable to prove which control failed to stop the exposure.

Q: How can organisations measure whether AppSec controls are working?

A: They should look for fewer repeat vulnerabilities, lower false-positive burden, faster developer adoption, and measurable reduction in high-risk bug classes. A healthy AppSec programme changes the shape of risk, not just the number of alerts. If findings remain high but exposure does not fall, the control model is not scaling.


Technical breakdown

Why late vulnerability discovery turns into security debt

Security debt is the accumulation of unresolved weaknesses that are discovered too late to fix cheaply. In software delivery, every missed control in source, dependency, container, or runtime analysis increases the rework required later in the SDLC. The practical issue is not only exposure, but the compounding cost of context switching, regression risk, and release disruption. When development teams have to stop for manual triage, security becomes a bottleneck rather than a gate with predictable throughput.

Practical implication: shift scanning and triage earlier so vulnerabilities are found before release pressure turns them into backlog debt.

How unified AppSec platforms reduce noise across the SDLC

A unified AppSec platform correlates SAST, SCA, DAST, container, and IaC findings into one view. That matters because a flaw can appear in multiple tools with different severity ratings, creating duplicate alerts and inconsistent prioritisation. Correlation is the technical mechanism that turns isolated findings into a risk picture. It also helps teams separate exploitable issues from theoretical ones by combining code context, deployment context, and asset criticality.

Practical implication: consolidate findings into one risk workflow so remediation is driven by exploitability, not by whichever tool shouted loudest.

Where AppSec intersects with secrets and identity governance

Application security becomes identity security when code stores, uses, or delegates secrets. API keys, tokens, certificates, and service account credentials are often embedded in applications, pipelines, and third-party packages, which makes code review and secret scanning part of access governance. The same control plane that protects code also has to protect who or what can authenticate through that code. This is where NHI governance enters the AppSec conversation.

Practical implication: treat secrets discovery, rotation, and workload authentication as part of the application security operating model, not as a separate cleanup task.


Threat narrative

Attacker objective: The attacker aims to turn application weakness into durable access, data exposure, or a pivot into higher-value systems through trusted software paths.

  1. Entry often begins with vulnerable application code, exposed dependencies, or leaked secrets in repositories and build pipelines.
  2. Escalation follows when attackers reuse application tokens or exploit weak controls to move from code access into application or workload privilege.
  3. Impact occurs when the compromised application path enables data theft, production disruption, or broader identity abuse through trusted integrations.

NHI Mgmt Group analysis

AppSec is now a governance problem, not only a code-quality problem. The article correctly frames tool investment as a business case, but the deeper issue is control fragmentation across source code, pipelines, dependencies, and runtime. When those layers are managed separately, risk ownership becomes blurred and remediation slows. The practical conclusion is that application security should be governed as a lifecycle control, not a collection of scans.

Security debt is the named concept hiding inside many AppSec programmes. When 74% of organisations carry unresolved flaws for more than a year, the programme failure is not just technical backlog. It is a governance failure in risk acceptance, prioritisation, and ownership. The organisations that improve fastest are the ones that can tie vulnerability triage to asset criticality and release discipline. Practitioners should measure debt as a managed liability, not a reporting metric.

Secrets in code make AppSec an identity-adjacent discipline. API keys, certificates, and tokens convert software defects into authenticated access, which is why the boundary between AppSec and NHI governance is increasingly thin. A code flaw may be exploitable only because a credential was embedded, over-scoped, or left unrotated. That means security architects need joint controls for code scanning, secret hygiene, and workload identity.

Unified platforms matter when they reduce decision latency, not just tool count. The value proposition is not consolidation for its own sake. It is the ability to normalise findings, remove duplicates, and prioritise by exploitability and business impact before developers lose momentum. That is where NIST CSF and NIST SP 800-53 control mapping becomes operationally useful: the programme can show how findings move from detection into risk treatment. Practitioners should judge platforms by whether they shorten the path from finding to fix.

AI-assisted remediation changes the economics of secure delivery, but only if policy stays human-owned. Automation can reduce fix times, yet it should not become a substitute for clear policy on what counts as acceptable risk, where exceptions live, and who approves release. The long-term signal is that AppSec is becoming a blended governance model, with human oversight setting the rules and automation enforcing them. Teams should build controls that preserve accountability while removing manual friction.

What this signals

Application security programmes are increasingly judged on whether they reduce operational friction as much as they reduce risk. For identity and platform teams, the important shift is that code scanning, secret hygiene, and release governance are converging into one control surface where remediation speed matters as much as detection coverage.

Security debt is becoming exposure debt: unresolved issues in code, dependencies, and pipelines create longer-lived opportunities for attackers and for accidental privilege leakage. That is especially relevant when applications carry the credentials that authenticate workloads, APIs, and service identities.

The next maturity step is less about adding another scanner and more about proving that findings flow into a single treatment path. Teams that can show rotation and offboarding discipline across secrets, plus correlation with NIST Cybersecurity Framework 2.0, will be better placed to manage application risk as a governance problem rather than a tooling problem.


For practitioners

  • Map AppSec findings to business-critical assets Classify applications by revenue impact, exposure, and identity dependency so prioritisation reflects business risk rather than raw alert volume.
  • Shift detection left into developer workflows Run SAST, SCA, and secret scanning in CI/CD and IDEs so developers see issues before merge rather than after release.
  • Treat secrets as governed credentials Include API keys, tokens, certificates, and service account credentials in the same review, rotation, and offboarding processes used for privileged access.
  • Consolidate findings into one triage model Deduplicate scanner outputs and score them using exploitability, code context, and deployment criticality to reduce noisy remediation queues.
  • Define exception handling for security debt Set explicit approval, expiry, and revalidation rules for deferred fixes so risk acceptance does not become permanent backlog.

Key takeaways

  • AppSec investment is being justified as a delivery control because late-found vulnerabilities create both breach exposure and release delay.
  • Security debt is the clearest signal that fragmented AppSec operating models are failing to keep pace with development.
  • The practical response is to connect code scanning, secret governance, and remediation prioritisation into one accountable workflow.

Standards & Framework Alignment

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

MITRE ATT&CK and OWASP Agentic AI 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-1The article centres on embedding security into development and delivery processes.
NIST SP 800-53 Rev 5RA-5The post is about vulnerability discovery, prioritisation, and remediation.
CIS Controls v8CIS-16 , Application Software SecurityApplication security tooling and secure development are the article’s core themes.
MITRE ATT&CKTA0006 , Credential Access; TA0008 , Lateral MovementThe article highlights how software flaws can expose credentials and enable broader compromise.
OWASP Agentic AI Top 10The article references AI-produced insecure code and modern development risk.

Review AI-assisted code generation outputs for insecure patterns before they enter build and release pipelines.


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.
  • 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.
  • Software Composition Analysis: Software composition analysis is the inspection of dependencies and packages to identify known vulnerabilities in third-party or transitive code. It complements secret scanning by answering a different question: what exploitable software weaknesses are present in the container, regardless of whether credentials are embedded.
  • Secrets Management: The discipline of securely storing, distributing, rotating, and auditing secrets across an organisation's systems and pipelines — typically implemented via a centralised secrets vault such as HashiCorp Vault, AWS Secrets Manager, or Akeyless.

What's in the full article

Veracode's full article covers the operational detail this post intentionally leaves for the source:

  • A step-by-step business-case structure for AppSec investment that security leaders can adapt for budget approvals.
  • More detail on the ROI claims, including the Forrester TEI assumptions behind the 184% figure.
  • A practical 5-step maturity roadmap for discovery, baseline setting, policy enforcement, remediation, and reporting.
  • Veracode's framing of common objections such as false positives, developer slowdown, and budget constraints.

👉 The full Veracode article includes the ROI framing, objection handling, and rollout roadmap in more implementation detail.

Deepen your knowledge

NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, IAM, and secrets management. It helps security and identity practitioners build the control thinking needed for workload and credential 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