By NHI Mgmt Group Editorial TeamBased on Cycode: “Application Vulnerability Scanning: Tools and Guide” (January 12, 2026)

TL;DR: Modern application vulnerability scanning is being reshaped by 40,009 new CVEs since 2024, a 38% year-on-year increase, alongside AI-generated code that has become a major blind spot for AppSec teams, according to Cycode. The practical shift is from counting findings to proving exploitability, correlating code-to-runtime context, and reducing remediation drag before attackers exploit the gap.


At a glance

What this is: Cycode argues that application vulnerability scanning now has to prioritise exploitability context, not just vulnerability counts, because CVE volume and AI-generated code are overwhelming traditional AppSec workflows.

Why it matters: For IAM, NHI, and AppSec practitioners, this matters because remediation decisions increasingly depend on whether a weakness is reachable, exploitable, and tied to real runtime context rather than merely present in static code.

By the numbers:

  • around 108 new vulnerabilities have been revealed every day.
  • security teams are wasting 30%-40% of their time triaging false positives rather than actually remediating real risks.
  • the average Mean Time to Remediation for high and critical application vulnerabilities now sits at 74.3 days.

Context

Application vulnerability scanning is the process of finding software weaknesses before attackers can use them. The problem is no longer just discovery at scale, but deciding which findings are exploitable enough to change engineering priority, especially when AI-generated code, dependency sprawl, and fast release cycles increase the number of alerts faster than teams can review them.

For identity and application security teams, the governance gap is now the gap between a static finding and a reachable risk. That gap matters for secrets, APIs, CI/CD pipelines, and code-to-cloud paths because teams need evidence that a weakness can be used in the live environment, not only that it exists in source or a scanner output.


Key questions

Q: What breaks when scanner findings are not tied to exploitability?

A: Teams end up treating theoretical issues as equal to production issues, which distorts prioritisation and inflates backlogs. Without exploitability context, the organisation cannot tell whether a dependency CVE, code path, or response pattern is actually dangerous in the deployed environment.

Q: Why do AI-generated code changes increase application security risk?

A: AI-generated code can increase risk because it accelerates output faster than review, testing, and secret hygiene can keep up. The issue is not only flawed logic. It is also the possibility that tokens, credentials, unsafe dependencies, or insecure defaults are reproduced at scale across the delivery pipeline.

Q: How should security teams reduce false positives in AI vulnerability scanning?

A: Require scanners to prove reachability, exposure, and privilege context before findings are allowed to block delivery. If a defect cannot be tied to an active runtime path or meaningful data exposure, it should be downgraded or deferred. This keeps engineering attention on exploitable risk and stops alert fatigue from undermining the control.

Q: What should security teams do first when prioritising exploitable vulnerabilities over raw CVE counts?

A: Start with exposure validation, not enumeration. CVE counts alone do not tell you whether a flaw is reachable, exploitable in your environment, or likely to be used by attackers. Prioritise assets that are internet-facing, business critical, or linked to known exploit activity, then verify whether the issue can actually be abused before spending remediation effort.


Technical breakdown

Why exploitability context matters in modern vulnerability scanning

Traditional scanners are good at detection, but detection alone does not tell you whether a finding can be reached in the running application. Exploitability context combines code analysis, dependency relationships, runtime signals, and sometimes proof-based validation to separate theoretical issues from those that can actually be used by an attacker. This matters most when a codebase contains thousands of weak signals, because the operational problem becomes prioritisation, not discovery. In practice, exploitability is a governance layer on top of scanning: it asks whether the issue is reachable, whether the preconditions exist, and whether the business impact justifies immediate remediation.

Practical implication: Use exploitability context to route only reachable high-risk findings into the remediation queue.

How AI-generated code changes AppSec scanning

AI-assisted development increases code volume and can create patterns that are syntactically valid but poorly understood by the people reviewing them. That makes blind spots more likely in security reviews, because assistants can rapidly assemble dependencies, API calls, and configuration patterns that bypass human intuition. The issue is not that AI code is inherently unsafe, but that it accelerates change faster than control validation can keep up. Security teams therefore need scanning that understands code provenance, component reuse, and the runtime path from generated code to exposed functionality, otherwise the security review process loses its ability to distinguish intended behaviour from accidental exposure.

Practical implication: Treat AI-generated code as a higher-priority review stream and validate its runtime exposure before release.

Why false positives and tool sprawl slow remediation

AppSec programmes often fail not because they lack scanners, but because they have too many scanners, too many dashboards, and too many low-confidence findings. When SAST, SCA, secrets scanning, IaC scanning, and dynamic testing all operate independently, teams spend time deduplicating results instead of removing risk. False positives create triage fatigue, and triage fatigue leads to ignored alerts or security gates being bypassed to protect delivery velocity. The technical problem is correlation: without a common context layer, the same weakness appears multiple times with different severity labels and no clear ownership path.

Practical implication: Correlate scanner output into one risk model so engineers fix fewer, higher-confidence issues faster.


Threat narrative

Attacker objective: The attacker aims to turn a code-level weakness or exposed secret into a reachable production compromise with real business impact.

  1. Entry occurs when vulnerable application code, exposed dependencies, or insecure configuration is introduced into the software delivery path.
  2. Credential or secret abuse can follow when scanned code or pipeline material exposes tokens, API keys, or authentication flaws that let an attacker move from finding to control.
  3. Impact is realised when the exploitable weakness is reachable in production and enables data theft, service disruption, or further compromise.
  • LiteLLM MCP auth bypass 2026: An exploited LiteLLM MCP auth bypass and default sk-1234 master keys let attackers steal AI gateway master and provider API keys.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Exploitability context is becoming the deciding control in application security: counting vulnerabilities no longer tells leaders what to fix first. When CVE volume rises and development speed increases, the control failure is not lack of visibility but lack of reachability testing. Practitioners should treat exploitability as the governance filter that separates static inventory from actionable risk.

AI-generated code creates a new prioritisation problem, not just a new source of bugs: code produced by assistants can accelerate delivery while obscuring which dependencies, API calls, and configuration choices were introduced. That means the programme has to validate code provenance and runtime exposure together, especially where secrets, identity flows, or external interfaces are involved. Practitioners should assume review processes must move closer to issuance time, not later in the SDLC.

Scanner sprawl is now a risk-management issue, not a tooling preference: when findings are split across SAST, SCA, DAST, secrets, and IaC tools, the organisation pays twice, first in duplicate analysis and then in delayed remediation. The named concept here is exploitability drag, the delay created when teams must translate raw findings into real risk before actioning them. Practitioners should consolidate context so remediation flow matches actual exposure.

Application security maturity increasingly depends on evidence quality, not alert quantity: teams that cannot prove a weakness is reachable will keep expending effort on noise while attackers focus on the small set of usable flaws. This changes how security, engineering, and governance teams align on risk acceptance. Practitioners should expect vulnerability management to be judged by decision quality, not scanner volume.

For identity-adjacent application risk, code-to-runtime correlation is the missing bridge: vulnerable applications often expose secrets, tokens, or delegated access paths long before a traditional IAM control sees the problem. That makes AppSec and identity governance interdependent at the remediation layer. Practitioners should close the handoff between application findings and credential or access reviews before exposure becomes abuse.

What this signals

Exploitability drag is the growing gap between a vulnerability being detected and it being actionable in engineering terms. Once teams have more findings than they can validate, the bottleneck moves from discovery to triage quality, and that is where remediation programmes lose momentum.

Application security teams should expect AI-assisted development to force stronger provenance checks at the point code enters the pipeline, not after release. The operational question is no longer whether a scanner found an issue, but whether the issue can be reached, abused, and owned by the right team before attackers do.


For practitioners

  • Prioritise findings by exploitability, not count Require each high-severity finding to show reachability, runtime exposure, and business impact before it enters the urgent remediation queue.
  • Correlate code and runtime evidence Join SAST, SCA, secrets, IaC, and runtime telemetry so teams can see whether a weakness is active in the deployed environment.
  • Add AI-generated code to the highest scrutiny lane Tag assistant-produced changes so security review can validate dependency choices, authentication logic, and exposed interfaces more aggressively.
  • Reduce duplicate findings across tools Deduplicate scanner output into a single triage view with one owner, one priority, and one remediation path per issue.

Key takeaways

  • Application vulnerability scanning is becoming a prioritisation discipline because teams now need to prove which findings are actually exploitable.
  • AI-generated code increases the chance that security issues will be hidden inside fast-moving development workflows and miss normal review paths.
  • The most effective programmes correlate code, dependency, and runtime signals so remediation effort matches real exposure rather than scanner noise.

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 NIST CSF 2.0, NIST SP 800-53 Rev 5 and OWASP ASVS set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKTA0006; TA0010 — Credential Access; ExfiltrationExploitable application flaws often enable credential theft and downstream data theft.
Recommendation — Map reachable app weaknesses to credential access and exfiltration paths in your threat model.
NIST CSF 2.0PR.DS-01 — Data-at-rest protectionThe article ties exploitability to protection of data exposed through vulnerable applications.
Recommendation — Use PR.DS-01 to ensure vulnerable applications cannot expose sensitive data without compensating controls.
NIST SP 800-53 Rev 5RA-5 — Vulnerability Monitoring and ScanningThe article is directly about how organisations scan, triage, and prioritise software vulnerabilities.
Recommendation — Apply RA-5 to keep scanning continuous and tie results to remediation deadlines.
OWASP ASVSV8 — AuthorizationExploitability context depends on whether application paths and access checks can actually be bypassed.
Recommendation — Verify authorization paths in ASVS V8 when assessing whether a discovered flaw is practically exploitable.

Key terms

  • Exploitability context: Exploitability context is the evidence used to decide whether a vulnerability matters in a specific environment. It includes reachability, code path exposure, compensating controls, and product-specific advisories, and it turns raw scan data into a decision that can be defended.
  • False Positive: A false positive is a scanner result that looks like a secret but is not actually sensitive. In secret governance, false positives matter because they consume analyst time, weaken trust in alerts, and can delay response to the findings that truly change exposure and access risk.
  • 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.
  • Code To Runtime Correlation: Code to runtime correlation links live workload activity back to the source of the workload, such as the image, infrastructure as code template, cloud identity, or code commit. It gives security teams context for investigation and remediation by showing which deployed artefact produced the observed behaviour.

Deepen your knowledge

NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps practitioners connect identity controls to the broader security workflows that shape application risk.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 20, 2026.
Updated on October 12, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org