TL;DR: Application security teams are overwhelmed by scan output, yet 95% of findings can be deprioritised because they lack exploitability, sit in indirect dependencies, or affect non-critical systems, according to Apiiro's analysis. The practical shift is from volume-driven triage to structured threat assessment that ranks reachable risk, ownership, and remediation timing.
NHIMG editorial — based on content published by Apiiro: Threat assessment for AppSec teams and the path from scan noise to real risk
By the numbers:
- 95% of application security alerts can be safely deprioritized because they lack a public exploit, involve indirect dependencies, or affect non-critical systems.
Questions worth separating out
Q: How should security teams prioritise findings from automated scanners?
A: Teams should prioritise findings by reachability, privilege scope, and business impact, not by raw severity alone.
Q: Why do threat assessments need to include identity and access paths?
A: Because attackers rarely stop at the flaw itself.
Q: What do security teams get wrong about recurring threat assessments?
A: They treat them as one-time reviews instead of a living control.
Practitioner guidance
- Define the assessment boundary explicitly List every application, API, cloud service, data store, CI/CD pipeline, and third-party integration in scope, then document what is excluded so hidden dependencies do not distort the result.
- Inventory identity-relevant assets alongside applications Include service accounts, tokens, OAuth integrations, and privileged workflows in the asset map so access paths are scored with the same discipline as code and infrastructure.
- Score reachable risk before you triage severity Combine exploitability, runtime exposure, business impact, and detectability so a reachable high-risk issue outranks an unreachable critical finding.
What's in the full article
Apiiro's full article covers the operational detail this post intentionally leaves for the source:
- Step-by-step workflow for scoping an assessment across applications, APIs, cloud services, and third-party integrations
- Practical examples of likelihood and impact scoring, including how runtime telemetry changes prioritisation
- Template guidance for turning findings into Jira or Azure DevOps tickets with owners and SLAs
- Cadence guidance for quarterly, bi-annual, and annual reassessment across different sectors
👉 Read Apiiro's full guide to cybersecurity threat assessment and remediation prioritisation →
Threat assessment gaps in AppSec: are your controls keeping up?
Explore further
Threat assessment has become an identity governance problem as much as an AppSec problem. Once cloud services, APIs, service accounts, and third-party integrations define the real attack surface, the line between application risk and identity risk disappears. Teams that do not inventory identities and access paths alongside code will mis-rank the risks that matter. The governing principle is straightforward: no security assessment is complete if it ignores who and what can actually reach the asset.
A question worth separating out:
Q: What should teams do immediately after a major architecture or M&A change?
A: Rebuild scope, refresh the asset inventory, and rescore the highest-risk attack paths before the new environment settles into routine operations. Those events can alter data flows, trust boundaries, and privileged access patterns overnight, so waiting for the next planned review leaves a blind spot.
👉 Read our full editorial: Threat assessments are failing because scan volume hides breach paths