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.