01 · Roasts
47 Stars, 28 Commits/Year
Remove-All-Kali-Linux-Tools somehow got 47 stars, yet you averaged fewer than 28 commits across the entire past year. Your most successful repo is working harder than you are.
The Selenium Graveyard
Two consecutive Selenium bots (NitroType, Instagram), both abandoned within 30 days of creation, both using APIs deprecated years ago. You didn't just move on — you left the crime scene unlocked.
74% Jupyter Notebook
Nearly three-quarters of your codebase is Jupyter Notebooks. That's not a portfolio, that's a homework folder that accidentally got a public setting.
0 Issues, 0 Following, 2 Followers
Following nobody, opening zero issues, and pulling in 2 followers. Your GitHub presence has the social footprint of a houseplant.
The Desert Heatmap
Your contribution heatmap is 95% empty cells with a few random dots. Even a randomly clicking monkey would have a more consistent green grid.
Built using
Zoral
Shadows one worker for a week, then takes over their job with zero extra setup. Behaves exactly like the original.
zoral.ai
02 · Category breakdown
- Impact25% weight25F
- Consistency20% weight20F
- Quality20% weight35F
- Depth15% weight35F
- Breadth10% weight25F
- Community10% weight25F
03 · Stats
365-day commit heatmap
10 active days
Language distribution
- Jupyter Notebook74%
- Python22%
- Shell4%
04 · Numbers
Owned repos
non-fork
7
Commits
last 12 months
28
Followers
2
Joined GitHub
Sep 2020
05 · Top repos
cricsion /
Remove-All-Kali-Linux-Tools
Utility shell script for removing Kali Linux tools. Modest scope (single bash file, 19KB), functional but minimal documentation, no tests/CI. Shows incremental maintenance with commits across ~4 years but low adoption (47 stars).
cricsion /
NitroType-Hack
Abandoned Python Selenium bot to automate NitroType typing races. Minimal adoption (1 star), no docs/tests/CI, deprecated Selenium API, and brief 1-month development window. Fits tutorial/one-off experimental project category.
cricsion /
Instagram-Automation
Instagram automation tool using Selenium with basic functionality for following, liking, and commenting. No README, no tests, no CI, untyped Python with XPath-brittle selectors and hardcoded credentials handling.
06 · Timeline
- Sep 21, 2020Joined GitHub
- Dec 9, 2020Created NitroType-Hack — This program uses selenium and python to open the website and start typing
- Dec 12, 2020Created Instagram-Automation — Automating Instagram Tasks Using Python and Selenium
- Jan 28, 2021Created Remove-All-Kali-Linux-Tools — The scripts removes/uninstalls all the hacking tools or any tool installed in Kali Linux
- Jun 18, 2025Most recent push to Remove-All-Kali-Linux-Tools
07 · Compare
08 · Rubric
How this score was produced
Overall = Σ (category × weight) + gentle top-end curve
Tier thresholds
▸ How the pipeline works
- 01Scrape.Pull every non-fork repo pushed in the last 90 days, plus your contribution calendar, followers, and language byte counts — straight from GitHub's REST & GraphQL APIs.
- 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
- 03Grade each repo. All repos run in parallel through a fast scoring model that reads the picked files and rates each one independently on Impact, Quality, and Depth — with evidence citations.
- 04Aggregate. A larger reasoning model combines the per-repo scores with server-computed stats (heatmap, commit cadence, language entropy, follower count) to produce the 6-dimension profile score + roasts.
- 05Correct.Deterministic server-side checks enforce anchor-scale floors (e.g. a profile with 2,000+ public commits can't score 30 Consistency) and recompute the final verdict.
~90 seconds per profile, ~$0.25 in compute. Total of ~240 files read across your top-12 repos. One rating per GitHub account per day.
▸ Data sources & caveats
- Heatmap & commit totals: GitHub GraphQL
contributionsCollection— covers the last 365 days, includes private repos when the user has opted in (default). - Language %: byte totals across the top 30 owned non-fork repos.
- Curve: a small upward nudge centered on raw score ≈ 70, capping at 100. Prevents specialists from being unfairly penalised for narrow breadth.
- Anchor corrections: when server-measured signals (e.g. privateWorkLikely, multiRepoVolume, follower count) mandate a minimum category score, the aggregation step enforces it. These are signal-conditional, not identity-based floors.