Knowledge · Application Security

False Positive Vulnerability

A reported security finding that verification has confirmed does not represent a genuine vulnerability, and can be closed with documented rationale.

Primary question: What is a false positive vulnerability and how is it distinguished from a true positive?

Definitions

False positive (vulnerability)

A reported finding whose asserted weakness or data flow is not present under the defined validation criteria. A genuine weakness with low, conditional, or currently absent exploitability remains a true positive and is handled through risk assessment, not false-positive classification.

Verified false positive

A finding that has undergone systematic verification and been confirmed as a non-vulnerability, with documented reasoning. This is distinct from an unverified dismissal, which may overlook a genuine weakness.

True positive

A finding that has been verified to represent a genuine vulnerability. A true positive requires a documented risk-treatment decision according to organizational policy.

The engineering problem

Security teams may dismiss findings as false positives without proper verification, missing genuine vulnerabilities that require remediation.

Over-dismissal of findings as false positives can create a false sense of security and allow genuine vulnerabilities to reach production.

Inconsistent false-positive classification across teams can lead to unreliable security metrics and poor remediation prioritization.

Security controls

Each control inspects a different artifact and produces evidence for an engineering decision.

Code context examination

Finding validation
Artifact
A reported finding with code location, reported data flow, and supporting context from the analysis tool.
Risk
Dismissing a genuine vulnerability as a false positive without adequate evidence.
Output
A verified classification — confirmed false positive or confirmed true positive — with documented reasoning.

Evidence:

Independent review (optional)

Second opinion verification
Artifact
A second reviewer or separate analysis examining the same finding.
Risk
Both reviewers sharing the same blind spot for a particular vulnerability class.
Output
Additional evidence supporting or challenging the false-positive classification.

Evidence:

Verification workflow

  1. A security analysis tool reports a finding with code context.
  2. Security engineers examine the reported data flow to determine whether the asserted weakness actually exists in the code, with automated triage providing supporting context where configured.
  3. The finding is assessed for validity — does the reported data flow genuinely exist?
  4. Reachability and exploitability are assessed separately for prioritization and risk treatment, but do not determine whether the finding is a true or false positive.
  5. If verification confirms the finding does not represent a genuine vulnerability, it is classified as a verified false positive and documented with rationale.
  6. If verification confirms the finding represents a genuine vulnerability, it is classified as a true positive and assigned for remediation.
  7. Verified false positives are documented with rationale and tracked to ensure consistent classification and reliable security metrics.

Limits of verification

  • False-positive classification requires security expertise and code knowledge. It cannot be fully automated.
  • A finding classified as a false positive in one environment may represent a genuine vulnerability in a different deployment configuration.
  • Two analysis tools may both miss a genuine vulnerability due to the same blind spot, creating a shared false-negative pattern.

Canonical terms used: False positive vulnerability; Verified non-vulnerability; Finding dismissal; Verified false positive.

Evidence and references

  1. DerScanner SAST documentationDerScanner performs static analysis of supported source and binary formats, provides configuration-file analysis, and reports and compares analysis results. DerTriage and DerCodeFix are available within static analysis.derscanner-sast

False positive classification

Classify findings with confidence

DerScanner provides SAST analysis with DerTriage and DerCodeFix available within static analysis to support finding review.

False positive classification

Discuss finding classification for your workflow

Share your current security tooling and classification challenges. We will help design a classification workflow.

Engineering knowledge for building and operating trustworthy systems.

DerSecur Recognition · build cad90ed · 2026-08-12 11:17:27Z · system