TL;DR: Findings without reachability, exposure, and control context can look urgent while 80-90% may be irrelevant, according to Checkmarx. AppSec teams need runtime evidence to sort issues by real exploitability instead of scanner severity alone.
Editorial analysis by NHI Mgmt Group, based on content published by Checkmarx: “When Findings Spark Debate Instead of Fixes: Aligning AppSec and Development”.
Key questions
Q: When does severity-based triage create more risk than it reduces?
A: Severity-based triage becomes risky when teams use it as a shortcut for real-world impact.
Q: How can teams tell if AppSec triage is breaking down?
A: Look for long queues, repeated scanner disagreement, rising exception volume, and engineers spending most of their time classifying findings rather than resolving them.
Q: What should teams do when a critical finding is not actually exploitable?
A: They should re-score it using environment context, document the compensating controls, and keep it in a tracked risk queue rather than treating it as an emergency.
Practitioner guidance
- Implement reachability-first triage Require every high-priority application finding to include a reachable path, attacker-controlled input, and the control conditions that make exploitation possible or impossible.
- Correlate scan results with runtime context Combine static findings with deployment exposure, authentication state, input validation, and architecture data before sending issues to engineering.
- Separate validated risk from theoretical risk Use a distinct workflow for findings that are demonstrably exploitable versus issues that remain unproven or already constrained by controls.
Bottom line: Context-driven AppSec triage reduces false urgency by testing whether findings are actually exploitable in the deployed application.
Glossary terms: Context-aware triage, Exploitability context, Reachability analysis, Runtime Context
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Context-driven triage is becoming a governance control, not just a workflow improvement. The article shows that the hard part of AppSec is not detection but deciding which findings deserve interruption of delivery. That shifts prioritisation from static severity to evidence, which is exactly where governance should sit when exposure, identity controls, and runtime conditions determine actual risk. Practitioners should treat triage quality as a security control in its own right.
A question worth separating out:
Q: How should organisations move from validated findings to remediation?
A: Convert the confirmed risk into a reviewable pull request with the smallest safe code change, then run tests and inspect the diff like any other engineering change. That keeps the fix inside the development workflow and prevents security from becoming a separate queue of vague tickets. The key is to automate the handoff after evidence, not before it.
👉 Read our full editorial: Context-driven AppSec triage is reshaping vulnerability prioritisation