Roast My Code
Run thuban advisor rate ., get your /100 score, and see how you stack up. Submission is 100% opt-in — only your score and display name are ever shared. Your code never leaves your machine.
Thuban also runs a security bounty programme — attack scenarios, Shield bypasses and Crucible defences. See full bounty award criteria & anti-gaming rules ↗
How to submit
Rate your codebase, then opt in when prompted.
Only your score and display name are shared. Your code never leaves your machine. Submission is entirely optional — you can say no, or submit anonymously.
This Month's Leaderboard
Sample data — live leaderboard begins with v0.5.5
| Rank | Name | Score | Dimensions (Sec / Arch / Deps / Maint / Test) | Date |
|---|
Bottom of the pack — Banana Sandwich contenders
| Rank | Name | Score | Dimensions (Sec / Arch / Deps / Maint / Test) | Date |
|---|
Hall of Fame
Past monthly winners — $500 each
Banana Sandwich Wall of Shame
All in good fun — past monthly consolation winners
Privacy Model
Submitting your score to the leaderboard sends the absolute minimum data needed to rank you. Specifically:
- Sent: display name (or "Anonymous"), overall score, dimension scores, language breakdown (e.g. "60% JavaScript"), timestamp, and your Thuban version.
- Never sent: your source code, file paths, project name, repository URL, or any other identifying information.
- Submission only happens when you explicitly pass
--submitand confirm the prompt. It is never automatic. - You can choose to submit anonymously — just leave the display name blank.
Break It. Build It.
Join the network finding gaps and building the fixes.