nikitastupin / orgs-data

Mapping from bug bounty and vulnerability disclosure programs to respective GitHub organizations
48 stars 13 forks source link
bug-bounty data github reconnaissance vulnerability-disclosure

orgs-data

The main goal of this repository is to facilitate bug bounty and vulnerability disclosure in the context of (1) leaked secrets (e.g. with trufflesecurity/trufflehog) and (2) GitHub Actions workflow vulnerabilities (e.g. with nikitastupin/pwnhub) but also (3) to help with reconnaissance (e.g. gathering domains and parameter names from organization's repositories). Having said that, feel free to find and share other ways to use this repository!

Contributing

It is challenging to keep the database like this up-to-date. However, when each of us contributes a bit it becomes much easier and benefits everyone!

We are open to contributions and appreciate your willingness to help! In particular, we are happy when you share missing (1) GitHub organizations and (2) BBPs/VDPs. See the contributing guide for detailed instructions.

Usage

Legend

Second Column value Meaning
? this is a new program and nobody has looked for GitHub organization(s)
- someone has looked for GitHub organization(s) and haven't found one
non-GitHub URL the program has multiple policy pages; this is the "main" policy page (e.g. https://hackerone.com/sifchain)
GitHub org URL a GitHub organization (e.g. https://github.com/github)

Scripts

Use all-orgs.sh to list all GitHub organization names.

./scripts/all-orgs.sh
0xcap
18F
1debit
1inch-exchange
20Minuten
23andMe
...

Use todo.sh to list programs that you may find organizations for.

./scripts/todo.sh
/path/to/orgs-data/orgs-data/hackerone.external_program.tsv:https://hackerone.com/coinpayments  ?
/path/to/orgs-data/orgs-data/orgs-data/hackerone.external_program.tsv:https://hackerone.com/ethereum    ?
...

Dependencies

Acknowledgements

We are grateful to

for their contributions during the early stages