A bug bounty platform for all Hack Club programs. Think HackerOne, but with more teenagers and fewer corporate suits.
Aegis lets security researchers (that's you, hopefully) submit bug reports for Hack Club projects. Found a vulnerability? Report it. Get glory. Maybe even a nice wad of cash.
This is the next iteration of the program, build from the ground up to not just be a Slack webhook relay.
Docker is recommened for both deployment and local development since we use Postgres as a database.
-
Clone and install packages
git clone https://github.com/3kh0/aegis.git cd aegis bun i -
Start the database:
docker compose up -d
-
Set up your environment:
cp .env.example .env
The only thing you will want to change is the NUXT_SESSION_PASSWORD, everything else is not mission critical
-
Run migrations and profit???
bun run db:migrate bun dev
-
Open http://localhost:3000 and try not to break anything.
Found a bug in the bug bounty platform? How ironic. Open an issue or PR.