Lightweight Recon & Web Hygiene Scanner for Bug Bounty Hunters
A lightweight, fast, and non-destructive reconnaissance & web hygiene scanner built for modern bug bounty hunters.
Kay Bug Bounty Hunter is a Python-based security tool designed to help researchers quickly perform authorized reconnaissance and identify common web security misconfigurations.
It focuses on clarity, speed, and practical results β making it ideal for:
- Bug bounty hunters
- Cybersecurity students
- Web pentesters
Unlike noisy scanners, this tool performs safe, controlled checks and generates clean, professional reports.
-
π Subdomain enumeration (wordlist + passive discovery)
-
π HTTP/HTTPS service analysis
-
π Security headers inspection
-
πͺ Cookie security flag analysis
-
π Form & endpoint discovery
-
π§ JavaScript endpoint extraction
-
π Secret detection (API keys, tokens, credentials)
-
β‘ Multi-threaded scanning engine
-
π Automatic risk scoring (0β100)
-
π Report generation:
- TXT (quick view)
- JSON (automation)
- HTML (professional report)
git clone https://github.com/kaysociety/kaybugbountyhunter.git
cd kaybugbountyhunterchmod +x kaybugbuntyhunter.pypython3 kaybugbuntyhunter.pypython3 kaybugbuntyhunter.py example.com --yes
β οΈ You must include--yesto confirm you have permission to scan the target.
| Option | Description |
|---|---|
--yes |
Confirm authorized testing (required) |
--passive |
Enable passive subdomain discovery (crt.sh) |
-o, --output |
Output directory (default: bug/output) |
-t, --threads |
Number of threads (default: 20) |
--timeout |
Request timeout in seconds |
--ports |
Custom ports (e.g. 80,443,8080 or 8000-8100) |
python3 kaybugbuntyhunter.py target.com --yes --passive -t 40python3 kaybugbuntyhunter.py target.com --yes -o results/python3 kaybugbuntyhunter.py target.com --yes --ports 80,443,8080,8443After scanning, reports are saved in:
bug/output/
βββ report.txt
βββ report.json
βββ report.html
The HTML report provides a clean, professional interface including:
- π Risk score
- π Findings table (Severity, Evidence, Recommendations)
- π Hosts and endpoints
- π Discovered services and metadata
Open it in your browser:
xdg-open bug/output/report.html- Secrets exposed in JavaScript (API keys, tokens)
- Possible subdomain takeover fingerprints
- Missing security headers
- Weak cookie configurations (Secure, HttpOnly, SameSite)
- Open ports
- Forms and endpoints
- Interesting URLs
- Metadata files (robots.txt, sitemap.xml)
Each finding contributes to a total risk score (0β100):
- Critical β 40
- High β 25
- Medium β 10
- Low β 4
- Info β 1
- Run scan:
python3 kaybugbuntyhunter.py target.com --yes --passive-
Open HTML report
-
Prioritize:
- π΄ High β immediate investigation
- π‘ Medium β configuration fixes
- π΅ Info β manual testing leads
This tool is intended for authorized security testing only.
You must:
- Only scan systems you own, or
- Have explicit permission to test
The author is not responsible for misuse.
Karabo Kosi (Kaysociety)
- π₯ YouTube: https://www.youtube.com/@kaysociety404
- πΌ LinkedIn: https://www.linkedin.com/in/karabo-kosi-534501380/
If you find this project useful:
- β Star the repository
- π΄ Fork it
- π’ Share it
- CVE detection
- Directory brute forcing
- API fuzzing
- Screenshot capture
- Integration with Burp Suite / OWASP ZAP
This project is licensed under the MIT License.
π₯ Built for hackers. Designed for clarity.





