Python

vulnerability-research

Collection of documentation, tools, and tips related to vulnerability research.

S

skraft9

Dernière activité 24 sept. 2026
skraft9/vulnerability-research

271

étoiles

49

forks

0

issues ouvertes

Ce README est souvent en anglais.

Ethical Warning: Research, educational, and authorized testing purposes only. Please do not use against systems without permission.


  • Quarry VRC — A tool designed for managing vulnerability discovery at scale with agentic AI and integrates with HackerOne.
  • Claude Code — Agentic AI CLI tool that reads and reasons about codebases to find complex architectural flaws and vulnerabilities.
  • Gemini — Multimodal AI leveraging massive context windows to analyze deep data flows.
  • CodeQL — Heavyweight source code analysis. Turns code into a queryable database to hunt for complex patterns.
  • Semgrep — Lightweight static analysis. Excellent for quickly "grepping" for dangerous function calls across large codebases.
  • GDB — Debugger tool. Allows you to see what is going on inside an application while it executes or crashes.
  • Ghidra — Reverse engineering framework created by the NSA.
  • Trufflehog — Find, verify, and analyze leaked credentials.
  • Caido — Modern, lightweight web proxy (alternative to Burp Suite).
  • RequestBin — HTTP request bins and DNS testing. Useful for SSRF testing.
  • Beeceptor — Create mock APIs with custom rules. Useful for SSRF testing.
  • URL Decoder/Encoder — Decode & Encode JavaScript URLs.
  • Dalfox — Powerful automated XSS scanner.

📋 Vulnerability Report Template


✍️ Publications


🧭 Advice for Success


📑 Research Cheatsheets

Cheatsheet Focus Area
PayloadsAllTheThings Useful payloads and bypass for Web Application Security and Pentest/CTF
SQL Injection (SQLi) Detection, Union-based extraction, Blind timing attacks, and Out-of-Band exfiltration.
XSS Payloads Context-specific vectors, Modern WAF evasion, Polyglots, and Client-Side Template Injection.
Authentication & Identity Authentication bypass techniques and defensive mitigation strategies for JWT, OAuth, and SAML
SSRF & Cloud Cloud metadata endpoints (AWS, GCP, Azure), protocol wrappers, and filter bypasses.
RCE & Command Injection Separator logic, space/character evasion (Linux/Windows), and Blind RCE techniques.
Dangerous Functions White-box source code review patterns for C, PHP, Python, and Java.
Linux Commands CLI reference guide for Linux Commands.
Reverse Engineering GDB & Ghidra Cheatsheet.

🎯 Custom Scripts

Automation scripts for reconnaissance, fuzzing, and impact measurement.

Automates subdomain enumeration and live host detection.

  • Requirements: subfinder, httpx-toolkit
  • Usage: Enumerates subdomains and checks for live web servers.

Automated directory and parameter fuzzing wrapper.

  • Requirements: ffuf, SecLists (or custom wordlists)
  • Configuration: Update headers with your username/email in the script before running.

Python script to measure service availability and latency impact during Denial of Service (DoS) testing. Currently configured to monitor Elasticsearch instances.

  • Requirements: requests, urllib3
  • Usage: Tracks response times and logs critical latency thresholds against target endpoints to quantify availability impact.
image

Projets similaires

收集的文章 https://mrwq.github.io/tools/paper/

Python
MMrWQ
2 k étoiles448

Binarly Vulnerability Research Advisories

Python
Bbinarly-io
195 étoiles25

A single archive of public exploit PoCs and vulnerability research writeups. At the time I post these, none have been reported. Feel free to report them yourself and take credit for the CVE if handed out lulz. Please do not abuse these. I do this so to allure people into the field, and I've always found this is the most efficient way.

Python
Bbikini
5,1 k étoiles1,3 k