Knowledge · Application Security

False Positive Vulnerability

A reported finding whose asserted weakness or data flow is not present under the defined validation criteria, and is 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 claimed data flow is not present under the defined validation criteria. A false positive is a positive classification that does not match the defined ground truth.

Verified false positive

A finding that has undergone systematic validation and been confirmed as a non-vulnerability under the defined criteria, with documented reasoning, scope, assumptions, and revalidation conditions.

True positive

A finding whose asserted weakness genuinely exists under the defined validation criteria. It does not need to be currently exploitable in production to remain a true positive.

The engineering problem

Security teams may dismiss findings as false positives without proper validation, 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:

Separate review (optional)

Second opinion validation
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 or automated triage tools examine the reported data flow and assess whether the asserted weakness actually exists.
  3. The finding is assessed for validity — does the reported data flow genuinely exist?
  4. If validation confirms the asserted weakness is not present, the finding is classified as a false positive and documented with rationale.
  5. If validation confirms the asserted weakness exists, it is classified as a true positive and moved to reachability, exploitability, and risk treatment assessment.
  6. 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 closure; 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 automated triage to support accurate false-positive classification.

False positive classification

Discuss false-positive classification for your workflow

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

Engineering knowledge for building and operating trustworthy systems.

DerSecur Recognition · build 2dac3d6 · 2026-09-07 06:49:25Z · system