This project downloads and preprocesses bug bounty program data from the bounty-targets-data repository. It filters and organizes relevant information about bounty programs from platforms such as Bugcrowd, HackerOne, Intigriti, and YesWeHack.
- Automatically downloads the latest data from major bug bounty platforms
- Consolidates and normalizes data into a single CSV file
- Tracks the first detection date for each program
- Filters by criteria such as target types, platform, and more
- Python 3.8+
- Recommended: use of a virtual environment (venv)
# Clone the repository
git clone <your-repository-url>
cd bouties-parser
# Create and activate the virtual environment
python -m venv .venv
.\.venv\Scripts\Activate
# Install dependencies
pip install -r requirements.txt
Run the main script to download, process, and consolidate the data:
python bounties_fetcher.py
Processed files will be saved in the data/
folder.
data/all_bounties.csv
: All consolidated programsdata/<platform>_data.json
: Raw data downloaded from each platformdata/<platform>_bounties.csv
: Filtered data by platformdata/first_detection.json
: First detection history for each program
This project uses public data from the bounty-targets-data repository. Please refer to the original repository's license for more information.
Developed by Luciano Sarno Soares.