SaaSHub helps you find the best software and product alternatives Learn more →
Top 22 Python bug-bounty Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
claude-bug-bounty
AI-powered bug bounty hunting from your terminal - recon, 20 vuln classes, autonomous hunting, and report generation. All inside Claude Code.
-
-
-
-
pentest-ai
Offensive-security MCP server with 205 wrapped tools, 17 specialist agents, and 60 SPA-aware probes for OWASP Top 10. CLI + MCP, BYO LLM. No API key needed on MCP path.
Project mention: Show HN: Ptai – an MCP that chains low-sev findings into RCE | news.ycombinator.com | 2026-05-19 -
-
ParaForge
A BurpSuite extension to create a custom word-list of endpoint and parameters for enumeration and fuzzing
-
-
Beginner-Bug-Bounty-Automation
Many script that can be modified according to your needs for Information Gathering and Asset discovery in Bug Bounty Hunting (Pull requests are welcome!)
-
Claude-BugHunter
A Claude Code skill bundle for bug hunting and external red-team work - 51 skills, 15 slash commands, 574+ disclosed-report patterns curated across 24 vulnerability classes, plus enterprise identity + infrastructure attack matrices.
Project mention: Show HN: Claude Code Bundle for Bug Hunting with 574 Report Patterns | news.ycombinator.com | 2026-05-20 -
RedTiger
RedTiger - Automated XSS vulnerability testing tool with intelligent endpoint filtering and beautiful terminal UI
-
Subfind3r
An improved version of Sublist3r, a python based Fast subdomains enumeration tool for penetration testers
-
GEMMA-by-GOOGLE
GEMMA-POWERED-BY-GOOGLE-CYBERSECURITY-AUTONOMOUS-AI An autonomous AI agent using a Linux Environment using a GEMMA4-12b model. HIGHLY ABLITERATED. Fully Local-Fully FREE -WITH PERSISTENT NEG-EXPERIENCE-CACHE -LEARNING-AND GETTING SMARTER WITH EACH ENGAGEMENT. AUTONOMOUS RECON-ATTACK-LOOPS AND AUTOMATIC- PROFESSIONAL REPORT GENERATION-ON FINDINGS.
What It Does · Tools · Architecture · Stack · Usage · Contributing
-
-
SpyHunt
SpyHunt v4.0: A comprehensive Network Scanner & Vulnerability Assessment tool. Automate OSINT, Reconnaissance, and Bug Bounty hunting with advanced scanners (XXE, SSRF, SSTI, SQLi) plus Nuclei & Shodan integration. (Fork from @gotr00t0day) (by Pymmdrza)
git clone https://github.com/Pymmdrza/spyhunt.git cd spyhunt pip3 install -r requirements.txt sudo python3 install.py
-
lumina
⚡ Passive OSINT reconnaissance tool — subdomains, GitHub leaks, Shodan, Wayback Machine (by surfruit)
Project mention: Show HN: Lumina – passive OSINT recon tool for domains | news.ycombinator.com | 2026-02-18 -
Project mention: ReconForge – Open-Source Security Reconnaissance Toolkit | news.ycombinator.com | 2026-05-22
-
api-security-auditor-pro
Professional API security auditing tool that detects rate limiting vulnerabilities and misconfigurations in REST APIs
Project mention: I got tired of manually testing API rate limits, so I built a tool | dev.to | 2026-05-30GitHub: miladrezanezhad/api-security-auditor-pro
-
scansearch-python
Official Python SDK and CLI for ScanSearch — live internet scanning & exposure-research platform. Alternative to Shodan and Censys.
Project mention: Stop Guessing What’s Public: Automating Attack Surface Discovery | dev.to | 2026-06-24import requests import json # Configuration API_KEY = "YOUR_SCANSEARCH_API_KEY" BASE_URL = "https://scansearch.net/api/v1" # Hypothetical API endpoint TARGET_NET = "192.168.1.0/24" # Replace with your actual public CIDR ALLOWED_PORTS = [80, 443] def fetch_exposed_services(net_range): """ Queries ScanSearch for all indexed services in a specific CIDR. """ headers = { "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json" } # We search for the net range using the 'net' filter query = f"net:{net_range}" try: response = requests.get( f"{BASE_URL}/search", params={"q": query}, headers=headers ) response.raise_for_status() return response.json().get('results', []) except Exception as e: print(f"Error fetching data: {e}") return [] def audit_infrastructure(): print(f"--- Starting Audit for {TARGET_NET} ---") results = fetch_exposed_services(TARGET_NET) flagged_count = 0 for entry in results: ip = entry.get('ip') port = entry.get('port') service = entry.get('service', 'Unknown') if port not in ALLOWED_PORTS: print(f"[!] ALERT: Unexpected service found!") print(f" IP: {ip}") print(f" Port: {port}") print(f" Service: {service}") print(f" Banner: {entry.get('banner', 'N/A')[:50]}...") flagged_count += 1 if flagged_count == 0: print("No unexpected services found. Infrastructure looks clean.") else: print(f"Audit complete. {flagged_count} issues found.") if __name__ == "__main__": audit_infrastructure()
-
Project mention: BRS-KB – open XSS knowledge base for scanners and CI | news.ycombinator.com | 2025-11-03
-
atelier-ai
Atelier AI — 7-agent autonomous income pipeline (Smart Contract Auditor + Scrape API + Landing Generator)
Project mention: Building a 7-Agent Autonomous Income Pipeline in 6 Hours with Claude Code | dev.to | 2026-05-17Six hours later Atelier AI shipped as a 2.5k-line Python harness. This is what worked, what didn't, and how five rounds of code review turned 4 CRITICAL holes into closed pull requests.
Python bug-bounty discussion
Python bug-bounty related posts
-
The Bug That Made My Pentesting Agent Give Up
-
Stop Guessing What’s Public: Automating Attack Surface Discovery
-
Open-source AI agent pentester chains vulnerabilities into multi-stage exploits
-
nikitastupin/clairvoyance: Obtain GraphQL API schema even if the introspection is disabled
-
ParaForge: A BurpSuite extension to create a custom word list of endpoints and parameters for enumeration and fuzzing
-
ParaForge: A BurpSuite extension to create a custom word-list of endpoint and parameters for enumeration and fuzzing
-
How do real hunters handle with rate-limit?
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Jul 2026
Index
What are some of the best open-source bug-bounty projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | dirsearch | 14,462 |
| 2 | claude-bug-bounty | 3,861 |
| 3 | clairvoyance | 1,488 |
| 4 | diodb | 1,072 |
| 5 | resolvers | 1,021 |
| 6 | pentest-ai | 266 |
| 7 | webdork | 155 |
| 8 | ParaForge | 142 |
| 9 | Layla | 75 |
| 10 | Beginner-Bug-Bounty-Automation | 61 |
| 11 | Claude-BugHunter | 28 |
| 12 | RedTiger | 15 |
| 13 | Subfind3r | 10 |
| 14 | GEMMA-by-GOOGLE | 6 |
| 15 | hackingpal | 4 |
| 16 | SpyHunt | 3 |
| 17 | lumina | 4 |
| 18 | ReconForge | 1 |
| 19 | api-security-auditor-pro | 1 |
| 20 | scansearch-python | 0 |
| 21 | brs-kb | 0 |
| 22 | atelier-ai | 0 |