h1-submit

Automate validated bug bounty finding submission as HackerOne H1 reports via API.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/AshtonVaughan/bountyhound --skill h1-submit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: h1-submit
Source: https://github.com/AshtonVaughan/bountyhound/tree/main/bountyhound/skills/h1-submit
Command: npx skills add https://github.com/AshtonVaughan/bountyhound --skill h1-submit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

HackerOne report submission flows can be tedious and error-prone. This skill automates turning a validated bug bounty finding into an H1 report via the HackerOne API, reducing manual steps and ensuring consistent formatting and evidence handling.

Core Features & Use Cases

  • End-to-end submission workflow from credential setup to final report submission.
  • Integrated dedup checks, scope resolution, and program gating to reduce false positives.
  • Automatic drafting of finding details, evidence attachment, and result recording for audit trails.

Quick Start

Provide the program handle and the prepared finding-draft JSON, then submit to the H1 API.

Frequently Asked Questions about h1-submit

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

FAQPage Schema
How do I automate HackerOne bug bounty report submission via API?

Automating HackerOne bug bounty report submission involves using the H1 API to submit a prepared finding-draft JSON. This workflow handles credential setup, dedup checks, scope resolution, evidence attachment, and final report submission.

What is a finding-draft JSON and why is it required for H1 report submission?

A finding-draft JSON is a properly formed data structure containing validated bug bounty details. It is required for H1 report submission because it enforces program-record synchronization and ensures consistent formatting before sending the report to the HackerOne API.

Can I check for duplicate HackerOne reports before submitting a new finding?

Yes, you can check for duplicate HackerOne reports before submitting. The submission workflow includes integrated dedup checks and program gating to reduce false positives and prevent submitting duplicate findings via the API.

How do I attach evidence to a bug bounty report using the HackerOne API?

Attaching evidence to a bug bounty report using the HackerOne API is handled automatically during the submission workflow. The process drafts finding details, attaches evidence files, and records results for an audit trail before final submission.

Does automated H1 report submission handle program scope resolution?

Yes, automated H1 report submission handles program scope resolution. The workflow includes scope resolution and program gating steps to ensure the validated finding falls within the target program's defined scope before final API submission.

Why does my HackerOne API report submission fail during program-record synchronization?

HackerOne API report submission fails during program-record synchronization if the finding-draft JSON is improperly formed or if the program record is not correctly synchronized. Ensuring a properly structured draft and valid program handle prevents these submission errors.