Skip to content

lucianosarno/bounties-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bounties Parser

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.

Features

  • 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

Requirements

  • Python 3.8+
  • Recommended: use of a virtual environment (venv)

Installation

# 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

Usage

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 Structure

  • data/all_bounties.csv: All consolidated programs
  • data/<platform>_data.json: Raw data downloaded from each platform
  • data/<platform>_bounties.csv: Filtered data by platform
  • data/first_detection.json: First detection history for each program

License

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.

About

Checks data from https://github.com/arkadiyt/bounty-targets-data and pre-filters some interesting programs according to criteria like freshness, easiness and others

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages