data/patterns/write_hackerone_report/README.md
write_hackerone_report PatternThe write_hackerone_report pattern is designed to assist a bug bounty hunter with writing a bug bounty report for the HackerOne platform. It knows the structure that is normally in place on HackerOne, and is instructed on how to extrapolate from requests, responses, and comments, what the report should be about and how to create steps to reproduce for that vulnerability.
This is version 0.1. Please improve this prompt.
This pattern is intended to be used with the bbReportFormatter tool which can be found here: https://github.com/rhynorater/bbReportFormatter
This utility automatically helps with the format that this pattern ingests which looks like this:
Request 1:
GET /...
Response 1:
HTTP/1.1 200 found...
Comment 1:
This request is vulnerable to blah blah blah
So, you'll add requests/responses to the report by using cat req | bbReportFormatter.
You'll add comments to the report using echo "This request is vulnerable to blah blah blah" | bbReportFormatter.
Then, when you run bbReportFromatter --print-report it will output the above, write_hackerone_report format.
So, in the end, this usage will be bbReportFormatter --print-report | fabric -sp write_hackerone_report.