triage-validation

Validates bug bounty findings through a 7-question gate before report submission.

Updated May 29, 2026
One-click install
npx skills add https://github.com/hhjkjkjk/Claude-skills --skill triage-validation-hhjkjkjk
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: triage-validation
Source: https://github.com/hhjkjkjk/Claude-skills/tree/main/skills/triage-validation
Command: npx skills add https://github.com/hhjkjkjk/Claude-skills --skill triage-validation-hhjkjkjk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security researchers waste time and damage their validity ratio by submitting findings that get closed as N/A or Informative. This Skill filters out invalid, out-of-scope, duplicate, or unprovable findings before any report is written, so only submission-ready bugs reach the report stage. ## Core Features & Use Cases - 7-Question Gate: Sequentially validates exploitability, program impact alignment, scope, access preconditions, novelty, demonstrable impact, and known-invalid bug classes — one wrong answer kills the finding. - 4 Pre-Submission Gates: Runs reality check, impact validation, deduplication search, and report quality checks before submission. - Never-Submit & Chain-Required Lists: Identifies always-rejected findings (missing headers, self-XSS, logout CSRF) and conditionally valid findings that need a full exploit chain (open redirect + OAuth theft, CORS + credential exfil). - CVSS 3.1 Reference & Pre-Severity Gate: Provides scoring examples and forces concrete impact justification before labeling any finding Critical or High. - Use Case: Before writing a HackerOne report for a suspected IDOR, run the 7-Question Gate to confirm you have a copy-pasteable HTTP request, real cross-user data in the response, and no duplicate in disclosed reports — then score it with the CVSS quick reference. ## Quick Start Ask the AI to run the triage-validation 7-question gate on your suspected finding, providing the HTTP request, response evidence, and the program's scope page.

Frequently Asked Questions about triage-validation

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

FAQPage Schema
How do I validate a bug bounty finding before submitting a report?▼

Run the 7-Question Gate in order: confirm a copy-pasteable HTTP exploit, check the program's accepted impact list, verify in-scope assets, check access preconditions, search for duplicates, prove real impact beyond 'technically possible', and check the never-submit list. One wrong answer kills the finding.

What bug classes should never be submitted to bug bounty programs?▼

Never submit missing security headers, SPF/DKIM/DMARC issues, GraphQL introspection alone, self-XSS, logout CSRF, open redirects without a chain, clickjacking on non-sensitive pages, or rate limiting on non-critical forms. These destroy your validity ratio.

How do I score a vulnerability with CVSS 3.1 for a bug bounty report?▼

Match your finding to the quick reference table — for example, IDOR reading any user's PII is 6.5 Medium, auth bypass to admin panel is 9.8 Critical. Then use the metric guide to set AV, AC, PR, UI, S, C, I, A values based on exploit conditions.

When is an open redirect or CORS misconfiguration a valid finding?▼

Only with a demonstrated chain. Open redirect needs an OAuth redirect_uri theft chain to reach account takeover; CORS wildcard needs a credentialed request that actually exfiltrates user PII. Standalone versions are rejected.

Why do bug bounty findings get closed as N/A or Informative?▼

Common causes are unproven impact (alert(1) instead of session theft), out-of-scope assets, known or documented behavior, admin-only preconditions, and duplicates of disclosed reports. The pre-submission gates catch each of these before you submit.

What should I do when a submitted finding stops reproducing?▼

Retract it preemptively using the retraction template: document the original signal, the disproving evidence, the root cause of the false positive, and the date. Self-retraction protects your platform validation metrics better than triager-closed N/A.