fp-check

Verify suspected security bugs and issue TRUE POSITIVE or FALSE POSITIVE verdicts with evidence.

Updated May 2, 2026
One-click install
npx skills add https://github.com/ayehiaa/my-travel-assistant --skill fp-check-ayehiaa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fp-check
Source: https://github.com/ayehiaa/my-travel-assistant/tree/main/.agents/skills/fp-check
Command: npx skills add https://github.com/ayehiaa/my-travel-assistant --skill fp-check-ayehiaa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

fp-check eliminates wasted time and incorrect security reports by systematically determining whether a suspected vulnerability is actually exploitable or just a false positive.

Core Features & Use Cases

  • Produce definitive verdicts with evidence: Returns TRUE POSITIVE or FALSE POSITIVE for each suspected bug, supported by documented reasoning.
  • Choose verification depth appropriately: Runs a Standard Verification path for straightforward, well-scoped claims and a Deep Verification path for complex, ambiguous, or cross-component scenarios.
  • Reject common rationalizations that cause false positives: Applies a dedicated set of “Rationalizations to Reject” and a comprehensive false-positive checklist to prevent pattern-matching and missing validation-chain analysis.

Quick Start

Use fp-check to validate a single suspected issue by asking an AI: “Is this reported security bug a true positive or a false positive, and show the evidence for why?”

Frequently Asked Questions about fp-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify if a reported security vulnerability is a true positive or false positive?

To verify if a reported security vulnerability is a true positive or false positive, trace the full validation chain and attacker control to the sink, then assess mathematical feasibility and exploitability to produce an evidence-based verdict.

What is the best way to perform vulnerability triage on suspected security bugs?

The best way to perform vulnerability triage on suspected security bugs is applying a linear checklist for straightforward claims or escalating to task-based orchestration for complex scenarios to systematically eliminate false alarms.

How does data flow tracing help in false positive analysis?

Data flow tracing helps in false positive analysis by mapping the validation chain and attacker control from source to sink, ensuring pattern-matching rationalizations are rejected in favor of documented, evidence-based verification.

When should I use deep verification instead of a standard checklist for threat modeling?

You should use deep verification instead of a standard checklist for threat modeling when analyzing ambiguous or cross-component vulnerability scenarios that require task-based orchestration to thoroughly assess exploitability.

Why do vulnerability scanners report false positives and how can I triage them?

Vulnerability scanners report false positives due to pattern-matching without full validation-chain analysis; you can triage them by restating the claim context, tracing attacker control to the sink, and completing a six-gate verdict with devil's-advocate review.

Can I assess exploitability for cross-component security bugs without false alarms?

Yes, you can assess exploitability for cross-component security bugs without false alarms by applying a dedicated false-positive checklist and rejecting common rationalizations during the final six-gate verdict process.