An open API service indexing awesome lists of open source software.

https://github.com/3kh0/aegis

Hack Club Security v2
https://github.com/3kh0/aegis

hackclub

Last synced: about 2 months ago
JSON representation

Hack Club Security v2

Awesome Lists containing this project

README

          

# Aegis

A bug bounty platform for all [Hack Club](https://hackclub.com) programs. Think HackerOne, but with more teenagers and fewer corporate suits.

Please note that the repo has moved over to [hackclub/aegis](https://github.com/hackclub/aegis) and this is no longer the main repo. The old one will be archived soon.

## What is this?

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.

## Getting Started

Docker is recommened for both deployment and local development since we use Postgres as a database.

1. Clone and install packages

```bash
git clone https://github.com/3kh0/aegis.git
cd aegis
bun i
```

2. Start the database:

```bash
docker compose up -d
```

3. Set up your environment:

```bash
cp .env.example .env
```

The only thing you will want to change is the NUXT_SESSION_PASSWORD, everything else is not mission critical

4. Run migrations and profit???

```bash
bun run db:migrate
bun dev
```

5. Open [http://localhost:3000](http://localhost:3000) and try not to break anything.

## Contributing

Found a bug in the bug bounty platform? How ironic. Open an issue or PR.