Skip to content
Conduit

skill

bugskill-ai

Convert public bug bounty hackerone reports (9,950) into reusable AI security skills and vulnerability knowledge.

SecurityTalent/bugskill-aicommunitylistedunreviewednot running here yet

Set up

Skills are installed by placing their folder where your agent loads skills.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below; one-click install arrives with accounts.

README

synced Oct 14, 2026

An enterprise-grade repository combining 9,950+ real-world disclosed HackerOne bug bounty reports ($3.26M+ in bounties paid) with two curated, modular collections comprising 162 Universal AI Agent Skills (Awesome-Claude-Code-Agent-Skills/ [159 skills across 10 specialized domains] & Personal-Claude-Code-Agent-Skills/ [3 deep HackerOne vulnerability intelligence skills]) built for next-generation AI coding assistants: Claude Code, Gemini CLI, Google Antigravity, ChatGPT / Codex CLI, and Cursor.


📑 Table of Contents


📊 Dataset Overview

The repository includes an offline intelligence dataset of 9,950 disclosed vulnerability reports fetched directly from the official HackerOne Hacktivity REST API.

MetricDetails
Total Disclosed Reports9,950 vulnerabilities
Total Bounty Value Paid$3,264,576.00+
Bounty Rewarded Reports1,832 reports (Average: $1,781.97 per rewarded bug)
Top Rewarded Vulnerability$50,000.00 (Shopify GitHub access token exposure)
Dataset Filehackerone_public_reports.json (13.7 MB JSON)
Key Vulnerability ClassesIDOR, SSRF, OTP/2FA Bypass, Rate Limiting, RCE, OAuth Flaws, ATO, Race Conditions

📦 Curated Agent Skills Collections

1. Awesome Claude Code Skills (Awesome-Claude-Code-Agent-Skills/)

A curated, production-ready collection of 159 specialized offensive security, penetration testing, reverse engineering, and AI agent skills organized across 10 security domains:

DomainSkills CountFocus Highlights
🎯 Reconnaissance, Footprinting & OSINT15 SkillsApex & root domain discovery, BGP/ASN mapping, Subdomain enumeration & takeover, PCAP analysis
🌐 Web Application Exploitation & Injections45 SkillsSQLi, SSRF, SSTI, XSS, XXE, Command injection, Cache deception, Request smuggling, Race conditions
🔑 Authentication, Authorization & Access Control25 Skills401/403 bypasses, BAC/IDOR, JWT & OAuth flaws, SAML SSO, business logic flaws
🏢 Active Directory & Windows Exploitation7 SkillsAD ACL abuse, AD CS, Kerberos ticket attacks, NTLM relay coercion, AV evasion, lateral movement
🐧 Linux, Containers & Cloud Security6 SkillsContainer breakout, Kubernetes auditing, Linux privilege escalation & lateral movement, tunneling
⚡ Binary Exploitation, Reverse Engineering & macOS16 SkillsHeap exploitation, format strings, kernel flaws, V8 engine, symbolic execution, macOS injection
📱 Mobile & Smart Contract Security12 SkillsAndroid/iOS pentesting tricks, SSL pinning bypass, Smart contract & DeFi exploit patterns
🔐 Cryptography & Cryptanalysis6 SkillsClassical ciphers, Hash cracking, Lattice attacks, RSA attacks, Steganography, Symmetric ciphers
🧠 AI / LLM Security & Agent Orchestration10 SkillsPrompt injection, AI/ML security, Multi-agent orchestrators (skillabc, hack, mcp-builder)
🛡️ DevSecOps, Defense & Workflow Automation17 SkillsTabletop exercises, Bug bounty workflows, Code auditing, Dependency confusion, WAF bypasses

Category Breakdown of Awesome Skills (159 Skills)

🎯 Reconnaissance, Footprinting & OSINT (15 Skills)

Skill DirectoryDescription
ApexDiscoveryComprehensive apex/root domain discovery using multiple techniques. USE WHEN user mentions find related domains, apex domains, root ...
api-recon-and-docsAPI reconnaissance and documentation review playbook. Use when discovering endpoints, schemas, versions, OpenAPI specs, hidden docs,...
AsnReconASN and IPv4 range reconnaissance using bgp.he.net. USE WHEN user mentions ASN lookup, find IP ranges, company IP space, BGP reconna...
crawlDeep web crawling using hakrawler and gospider for subdomain discovery, endpoint extraction, and JavaScript analysis. Use this skill...
jsaSpecialized offensive security skill.
JsAnalyzerStatic analysis for JavaScript files targeting security vulnerabilities. USE WHEN user says 'analyze js', 'scan javascript', 'find s...
network-protocol-attacksNetwork protocol attack playbook. Use when exploiting layer 2/3 protocols including ARP spoofing, LLMNR/NBT-NS/mDNS poisoning, WPAD ...
osint-enrichSpecialized offensive security skill.
pulse-templateSpecialized offensive security skill.
recon-and-methodologyReconnaissance and methodology playbook. Use when mapping assets, discovering endpoints, fingerprinting technology, and building a s...
recon-for-secEntry P1 category router for reconnaissance and methodology. Use when mapping scope, discovering assets, fingerprinting technology, ...
subdomain-takeoverSubdomain takeover detection and exploitation playbook. Use when targets have dangling CNAME/NS/MX records pointing to deprovisioned...
SubdomainEnumSubdomain enumeration with Light and Full workflows, plus intelligent target prioritization. USE WHEN user mentions subdomain enumer...
traffic-analysis-pcapTraffic analysis and PCAP forensics playbook. Use when analyzing network captures including Wireshark filters, protocol analysis (HT...
web-fingerprintingIdentify web server type/version, framework, and application entry points via banner grabbing, HTTP header analysis (Server, ...

🌐 Web Application Exploitation & Injections (45 Skills)

Skill DirectoryDescription
CacheDeceptionWeb cache deception and poisoning exploitation. USE WHEN user mentions cache deception, cache poisoning, CDN bypass, URL parsing dis...
clickjackingClickjacking playbook. Use when testing whether target pages can be framed, whether X-Frame-Options or CSP frame-ancestors are prope...
clickjacking-testingClickjacking overlays a target page in a transparent or hidden iframe, tricking victims into clicking UI elements they cannot see. ...
cmd-injectionOS command injection occurs when user input is passed unsanitized to a system shell via dangerous APIs: Java Runtime.exec(), Python ...
cmdi-command-injectionCommand injection playbook. Use when user input may reach shell commands, process execution, converters, import pipelines, or blind ...
cors-cross-origin-misconfigurationCORS misconfiguration testing playbook. Use when analyzing cross-origin trust, credentialed browser reads, origin reflection, prefli...
cors-misconfigCORS misconfiguration allows attacker-controlled origins to read sensitive cross-origin responses when servers echo the Origin ...
crlf-injectionCRLF injection playbook. Use when user input reaches HTTP response headers, Location redirects, Set-Cookie values, or log files wher...
csptUse when hunting Client-Side Path Traversal (CSPT) vulnerabilities where attacker- controlled input is unsafely concatenated into the ...
csrfCross-Site Request Forgery (CSRF) tricks authenticated users into submitting forged requests to a target application by exploiting ...
csrf-cross-site-request-forgeryCSRF testing playbook. Use when reviewing state-changing web flows, anti-CSRF defenses, SameSite behavior, JSON CSRF, login CSRF, an...
csv-formula-injectionCSV/spreadsheet formula injection (DDE, Excel/LibreOffice, Google Sheets IMPORT*). Use when exports, imports, or user fields feed sp...
dangling-markup-injectionDangling markup injection playbook. Use when HTML injection is possible but JavaScript execution is blocked (CSP, sanitizer strips e...
dom-xssDOM-based XSS occurs when JavaScript reads attacker-controlled sources (location.hash, document.referrer, window.name, ...
email-header-injectionEmail header injection and spoofing playbook. Use when testing contact forms, email APIs, password reset flows, or any feature that ...
expression-language-injectionExpression Language injection playbook. Use when Java EL, SpEL, OGNL, or MVEL expressions may evaluate attacker-controlled input in ...
file-access-vulnEntry P1 category router for file access and upload workflows. Use when testing download endpoints, file paths, local file inclusion...
http-host-header-attacksHTTP Host header injection and routing abuse playbook. Use when the application trusts the Host header for generating URLs, routing ...
http-parameter-pollutionHTTP Parameter Pollution (HPP): duplicate query/body keys parsed differently by servers, proxies, WAFs, and app frameworks. Use when...
http-request-smugglingHTTP request smuggling exploits disagreements between a front-end proxy and back-end server on where one HTTP request ends and the ...
http2-specific-attacksHTTP/2 protocol-specific attack playbook. Use when the target supports HTTP/2 and you need to exploit binary framing, HPACK compress...
injection-checkingEntry P1 category router for injection testing. Use when routing between XSS, SQLi, SSRF, XXE, SSTI, command injection, and NoSQL in...
jndi-injectionJNDI injection playbook. Use when Java applications perform JNDI lookups with attacker-controlled names, especially via Log4j2, Spri...
open-redirectOpen redirect playbook. Use when URL parameters, form actions, or JavaScript sinks control navigation targets and may redirect users...
open-redirect-testingUse when testing redirect or return-URL parameters for open redirect vulnerabilities. Trigger on: ?redirect=, ?url=, ?next=, ...
path-traversal-lfiPath traversal and LFI playbook. Use when file paths, download endpoints, include operations, archive extraction, or wrapper behavio...
prototype-pollutionPrototype pollution testing for JavaScript stacks. Use when user input is merged into objects (query parsers, JSON bodies, deep assi...
prototype-pollution-advancedAdvanced prototype pollution playbook — server-side RCE, client-side gadgets, filter bypasses, and detection techniques. Companion t...
race-conditionRace condition and TOCTOU testing for web apps. Use when testing one-time operations, concurrent HTTP abuse, rate-limit bypass, Turb...
request-smugglingHTTP request smuggling and desynchronization testing. Use when front proxies, CDNs, or load balancers disagree with the origin on me...
sql-injectionSQL injection occurs when untrusted user input is interpolated directly into database queries, allowing attackers to alter query ...
sqli-sql-injectionSQL injection playbook. Use when input reaches SQL queries, authentication logic, sorting, filtering, reporting, or DB-specific blin...
ssrfServer-Side Request Forgery (SSRF) occurs when user-controlled input is used to construct URLs that the server fetches, enabling ...
ssrf-server-side-request-forgerySSRF playbook. Use when the server fetches URLs, resolves hostnames, imports remote content, or can be driven toward internal networ...
sstiServer-Side Template Injection (SSTI) occurs when user input is embedded directly into a template engine (Jinja2, Twig, Freemarker, ...
ssti-server-side-template-injectionSSTI playbook. Use when template expressions, server-side rendering, preview features, or templating engines may evaluate attacker-c...
type-jugglingPHP type juggling and weak comparison (==) bypass. Use when authentication, HMAC/signature checks, or token validation uses loose ...
web-cache-deceptionWeb cache deception and poisoning playbook. Use when CDN, reverse proxy, or application caching may serve sensitive authenticated co...
websocket-securityWebSocket handshake, CSWSH, tooling (wsrepl, ws-harness, Burp), and common flaws. Use when apps use real-time channels, chat, notifi...
xslt-injectionXSLT injection testing: processor fingerprinting, XXE and document() SSRF, EXSLT write primitives, PHP/Java/.NET extension RCE surfa...
xss-cross-site-scriptingXSS playbook. Use when user-controlled content reaches HTML, attributes, JavaScript, DOM sinks, uploads, or multi-context rendering ...
xss-reflectedReflected XSS occurs when user-supplied input is echoed in an HTTP response without sanitization, allowing script execution in the ...
xss-storedStored XSS (persistent XSS) occurs when attacker-supplied input is saved server-side and later rendered unencoded to other users. ...
xxeXML External Entity (XXE) injection exploits XML parsers that process DTD external entity declarations, enabling local file disclosure ...
xxe-xml-external-entityXXE playbook. Use when XML, SVG, OOXML, SOAP, or parser-driven imports may resolve external entities, files, or internal network res...

🔑 Authentication, Authorization & Access Control (25 Skills)

Skill DirectoryDescription
401-403-bypass-techniques401/403 bypass playbook. Use when encountering access-denied responses on admin panels, API endpoints, or restricted paths. Covers p...
403BypassAutomated 403 Forbidden bypass testing using Jason Haddix's techniques. USE WHEN you encounter 403 responses during recon, content d...
api-auth-and-jwt-abuseAPI authentication and JWT abuse playbook. Use when testing bearer tokens, API keys, claim trust, header spoofing, rate limits, and ...
api-authorization-and-bolaAPI authorization and BOLA testing playbook. Use when APIs expose object identifiers, nested resources, hidden writable fields, or w...
api-secEntry P1 category router for API security. Use when choosing between API recon, authorization, token abuse, and hidden-parameter wor...
auth-bypassBypass authentication via forced browsing to protected URLs, parameter tampering (authenticated=yes, debug=true, fromtrustIP=true), ...
auth-secEntry P1 category router for authentication and authorization. Use when testing login flows, sessions, object authorization, JWT, OA...
authbypass-authentication-flawsAuthentication bypass testing playbook. Use when assessing login flows, password reset logic, account recovery, MFA bypass, token pr...
authz-bypassTest horizontal and vertical authorization bypass via session ID swapping between accounts, IDOR through parameter manipulation ...
bac-analyzerPassive traffic analyzer that examines captured HTTP traffic (HAR, Caido JSON, Burp XML) to identify potential Broken Access Control...
bola-idorUse when hunting Broken Object Level Authorization (BOLA) or Insecure Direct Object Reference (IDOR) vulnerabilities in APIs or web ...
business-logic-flawsBusiness logic flaws are application vulnerabilities where valid functions are abused in unintended ways: price manipulation via ...
business-logic-vulnEntry P1 category router for business logic testing. Use when workflow abuse, race conditions, pricing flaws, or multi-step state at...
business-logic-vulnerabilitiesBusiness logic vulnerability playbook. Use when reasoning about workflows, race conditions, price manipulation, coupon abuse, state ...
cookie-attacksAudit and attack session cookies via missing Secure/HttpOnly/SameSite attributes, overly broad Domain/Path scope, non-expiring ...
default-credentialsIdentify and exploit default or weak credentials on web application login forms, admin panels, CMS backends (WordPress wp-admin, ...
graphql-idor-via-introspection-leakCovers object-level authorization bypass in GraphQL APIs where introspection reveals hidden fields or mutations that accept arbitrary ...
idor-broken-object-authorizationIDOR and broken object authorization testing playbook. Use when requests expose object identifiers, tenant boundaries, writable fiel...
jwt-misconfigUse when testing JWT-based authentication for algorithm confusion, alg:none bypass, weak HMAC secrets, missing expiration, kid ...
jwt-oauth-token-attacksJWT and OAuth token attack playbook. Use when validating token trust, signing algorithms, key handling, claim abuse, bearer flows, a...
mass-assignmentUse when testing APIs and web frameworks for mass assignment vulnerabilities where user-controlled request body fields are bound ...
oauth-oidc-misconfigurationOAuth and OIDC misconfiguration testing playbook. Use when reviewing redirect URI handling, state and nonce validation, PKCE, token ...
password-reset-flawsExploit weak password reset and change flows via CSRF on reset forms, cross-user password modification by swapping username ...
saml-sso-assertion-attacksSAML SSO assertion attack playbook. Use when testing signature validation, assertion wrapping, audience restrictions, ACS handling, ...
session-fixationDetect and exploit session fixation (WSTG-SESS-01, WSTG-SESS-03) and session exposure (WSTG-SESS-04) by testing whether the server ...

🏢 Active Directory & Windows Exploitation (7 Skills)

Skill DirectoryDescription
active-directory-acl-abuseActive Directory ACL abuse playbook. Use when exploiting misconfigured AD permissions including GenericAll, WriteDACL, DCSync rights...
active-directory-certificate-servicesAD Certificate Services attack playbook. Use when targeting misconfigured AD CS for privilege escalation via ESC1-ESC13 template abu...
active-directory-kerberos-attacksKerberos attack playbook for Active Directory. Use when targeting AD authentication via AS-REP roasting, Kerberoasting, golden/silve...
ntlm-relay-coercionNTLM relay and authentication coercion playbook. Use when capturing and relaying NTLM authentication to escalate privileges via SMB,...
windows-av-evasionAV/EDR evasion playbook for Windows. Use when bypassing AMSI, ETW, .NET assembly detection, shellcode execution, process injection, ...
windows-lateral-movementWindows lateral movement playbook. Use when pivoting between Windows hosts via PsExec, WMI, WinRM, DCOM, RDP, pass-the-hash, overpas...
windows-privilege-escalationWindows local privilege escalation playbook. Use when you have low-privilege shell access on Windows and need to escalate via token ...

🐧 Linux, Containers & Cloud Security (6 Skills)

Skill DirectoryDescription
container-escape-techniquesContainer escape playbook. Use when operating inside a Docker container, LXC, or Kubernetes pod and need to escape to the host via p...
kubernetes-pentestingKubernetes penetration testing playbook. Use when targeting Kubernetes clusters via API server, RBAC enumeration, service account ab...
linux-lateral-movementLinux lateral movement playbook. Use after gaining initial access to pivot across Linux hosts via SSH hijacking, credential harvesti...
linux-privilege-escalationLinux privilege escalation playbook. Use when you have low-privilege shell access and need to escalate to root via SUID/SGID binarie...
linux-security-bypassLinux security mechanism bypass playbook. Use when facing restricted bash/rbash, read-only or noexec filesystems, AppArmor, SELinux,...
tunneling-and-pivotingTunneling and pivoting playbook. Use when establishing network tunnels through compromised hosts including SSH tunneling, Chisel, Li...

⚡ Binary Exploitation, Reverse Engineering & macOS (16 Skills)

Skill DirectoryDescription
anti-debugging-techniquesAnti-debugging detection and bypass playbook. Use when reversing protected binaries that detect debuggers via ptrace, PEB flags, tim...
arbitrary-write-to-rceArbitrary write to RCE playbook. Use when you have an arbitrary write primitive (from heap exploitation, format string, or OOB write...
binary-protection-bypassBinary protection bypass playbook. Use when identifying and bypassing ASLR, PIE, NX/DEP, stack canary, RELRO, FORTIFY_SOURCE, CET, a...
browser-exploitation-v8Browser and V8 exploitation playbook. Use when exploiting JavaScript engine vulnerabilities including JIT type confusion, incorrect ...
code-obfuscation-deobfuscationCode obfuscation analysis and deobfuscation playbook. Use when reversing binaries protected by junk code, opaque predicates, self-mo...
format-string-exploitationFormat string exploitation playbook. Use when printf-family functions receive user-controlled format strings, enabling arbitrary sta...
ghost-bits-cast-attackJava "Ghost Bits" / Cast Attack playbook (Black Hat Asia 2026). Use when attacking Java services where 16-bit char is silently narro...
heap-exploitationHeap exploitation playbook. Use when targeting ptmalloc2/glibc heap vulnerabilities including UAF, double free, overflow, off-by-one...
kernel-exploitationLinux kernel exploitation playbook. Use when exploiting kernel vulnerabilities (UAF, OOB, race condition, type confusion) for privil...
macos-process-injectionmacOS process injection playbook. Use when you need to inject code into running or launching macOS processes via dylib hijacking, DY...
macos-security-bypassmacOS security bypass playbook. Use when targeting macOS endpoints and need to bypass TCC, Gatekeeper, SIP, sandbox, code signing, o...
memory-forensics-volatilityMemory forensics playbook using Volatility 2/3. Use when analyzing memory dumps for malware analysis, credential extraction, process...
sandbox-escape-techniquesSandbox escape playbook. Use when breaking out of Python sandbox, Lua sandbox, seccomp filter, chroot jail, container/Docker, browse...
stack-overflow-and-ropStack overflow and ROP playbook. Use when exploiting buffer overflows to hijack control flow via return address overwrite, ROP chain...
symbolic-execution-toolsSymbolic execution and constraint solving playbook. Use when solving CTF reversing challenges, recovering keys, bypassing checks, or...
vm-and-bytecode-reverseCustom VM and bytecode reverse engineering playbook. Use when CTF challenges or protected software implement custom virtual machines...

📱 Mobile & Smart Contract Security (12 Skills)

Skill DirectoryDescription
android-pentesting-tricksAndroid pentesting playbook. Use when testing Android applications for SSL pinning bypass, exported component abuse, WebView vulnera...
defi-attack-patternsDeFi attack pattern playbook. Use when analyzing flash loan attacks, price oracle manipulation, MEV sandwich attacks, governance exp...
ios-pentesting-tricksiOS pentesting playbook. Use when testing iOS applications for keychain extraction, URL scheme hijacking, Universal Links exploitati...
mobile-auth-bypassDetects authentication and biometric bypass vulnerabilities in mobile apps (Android/iOS). Trigger on: BiometricPrompt, ...
mobile-code-qualityDetects code quality vulnerabilities in mobile apps (Android/iOS). Trigger on: SQL injection in SQLite, JavaScript injection in ...
mobile-insecure-storageDetects sensitive data stored insecurely on mobile devices (Android/iOS). Trigger on: SharedPreferences, NSUserDefaults, SQLite, Room ...
mobile-network-securityDetects insecure network communication in mobile apps (Android/iOS). Trigger on: cleartext HTTP, TLS misconfiguration, certificate ...
mobile-platform-interactionDetects insecure platform interaction in mobile apps (Android/iOS). Trigger on: exported Activity, exported Service, exported ...
mobile-resilienceDetects weak reverse engineering and tampering protections in mobile apps (Android/iOS). Trigger on: root detection bypass, jailbreak ...
mobile-ssl-pinning-bypassMobile SSL pinning bypass playbook. Use when intercepting HTTPS traffic from mobile applications that implement certificate pinning,...
mobile-weak-cryptoDetects weak or misconfigured cryptography in mobile apps (Android/iOS). Trigger on: hardcoded keys, ECB mode, DES, 3DES, RC4, MD5, ...
smart-contract-vulnerabilitiesSmart contract vulnerability playbook. Use when auditing Solidity/EVM contracts for reentrancy, integer overflow, access control, de...

🔐 Cryptography & Cryptanalysis (6 Skills)

Skill DirectoryDescription
classical-cipher-analysisClassical cipher analysis playbook. Use when encountering substitution ciphers, Vigenere, transposition, XOR, or encoded text in CTF...
hash-attack-techniquesHash attack playbook. Use when exploiting length extension, MD5/SHA1 collisions, HMAC timing leaks, birthday attacks, or hash-based ...
lattice-crypto-attacksLattice-based cryptanalysis playbook. Use when attacking RSA via Coppersmith small roots, recovering DSA/ECDSA nonces from bias, sol...
rsa-attack-techniquesRSA attack playbook for CTF and real-world cryptanalysis. Use when given RSA parameters (n, e, c) and need to recover plaintext by e...
steganography-techniquesSteganography detection and extraction playbook. Use when analyzing images (LSB, PNG chunks, JPEG DCT, EXIF), audio (spectrogram, DT...
symmetric-cipher-attacksSymmetric cipher attack playbook. Use when exploiting block cipher mode weaknesses (CBC padding oracle, ECB cut-and-paste, bit flipp...

🧠 AI / LLM Security & Agent Orchestration (10 Skills)

Skill DirectoryDescription
ai-ml-securityAI/ML security playbook. Use when assessing model supply chain attacks (pickle RCE, poisoned weights), adversarial examples, model p...
amend-skillInspects a skill's SKILL.md and its observations/runs.md log, identifies failure patterns, and proposes a targeted amendment to ...
artifacts-builderSuite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailw...
distill-skillUse when the user wants to extract reusable offensive security knowledge from any source and generate a SKILL.md file. Trigger on: ...
hackEntry P0 primary router for HackSkills. Use when the task involves web application testing, API security assessment, recon, vulnerab...
llm-prompt-injectionLLM prompt injection playbook. Use when testing AI/LLM applications for direct injection, indirect injection via RAG/browsing, tool ...
mcp-builderGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through wel...
observe-skillLogs the outcome of a skill execution to observations//runs.md. Trigger on: "log this run", "skill worked", "skill ...
skill-creatorGuide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) t...
skillabcIntelligent orchestration layer that analyzes requests, selects the most relevant OpenCode skills, combines workflows intelligently,...

🛡️ DevSecOps, Defense & Workflow Automation (17 Skills)

Skill DirectoryDescription
BugBountyWorkflowBug bounty hunting workflow and report writing expertise. USE WHEN user mentions bug bounty, vulnerability report, HackerOne, Bugcro...
cicd-bot-command-injectionUse when hunting CI/CD bot comment command vulnerabilities where issue_comment or pull_request_review_comment triggers invoke ...
code-security-auditorPerform pre-execution security audits of untrusted codebases through static analysis. Use when analyzing a codebase for potential ma...
csp-bypass-advancedAdvanced Content Security Policy bypass techniques. Use when XSS or data exfiltration is blocked by CSP and you need to find policy ...
dependency-confusionSupply-chain testing via package-manager dependency confusion: when internal package names resolve to attacker-controlled public reg...
deserialization-insecureInsecure deserialization playbook. Use when Java, PHP, or Python applications deserialize untrusted data via ObjectInputStream, unse...
dns-rebinding-attacksDNS rebinding attack playbook. Use when testing applications that trust DNS resolution for origin checks, interact with internal ser...
github-actions-cache-poisoningUse when hunting GitHub Actions cache poisoning vulnerabilities where an attacker can inject malicious content into the CI/CD cache ...
github-actions-script-injectionUse when auditing GitHub Actions workflows for script injection vulnerabilities via unsanitized context expressions. Trigger on: ...
graphql-and-hidden-parametersGraphQL and hidden parameter testing playbook. Use when exploring introspection, batching, undocumented fields, hidden parameters, s...
insecure-source-code-managementSource control and artifact exposure (.git, .svn, .hg, backups, .env). Use when recon finds VCS paths, 403 on hidden dirs, or backup...
java-backend-architectComprehensive skill for designing and building scalable Spring Boot backend systems with clean architecture, JWT auth, MySQL, REST A...
pwn-requestUse when hunting Pwn Request vulnerabilities where pull_request_target workflows checkout attacker-controlled PR code and execute it ...
self-hosted-runner-poisoningUse when hunting self-hosted GitHub Actions runner vulnerabilities where fork pull requests can execute on privileged non-ephemeral ...
TabletopExerciseComprehensive cybersecurity tabletop exercise design and facilitation framework. USE WHEN designing incident response scenarios, cre...
waf-bypass-techniquesWAF bypass methodology and generic evasion techniques. Use when a web application firewall blocks injection payloads (SQLi, XSS, RCE...
webapp-testingToolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debuggi...

2. Personal Bug Bounty Intelligence Skills (Personal-Claude-Code-Agent-Skills/)

Custom, deep vulnerability analysis skills derived directly from real-world HackerOne disclosed reports:

Skill DirectoryTarget Vulnerability ClassReference ReportIncluded Tooling
otp-bruteforce-testingOTP Brute-Force, Rate Limiting Bypass & Response Oracle DetectionHackerOne #3265780scripts/otp_bruteforce.py (Multi-threaded, proxy support, response oracle detection)
stack-bounds-format-auditingStack Buffer Overflow via String Format / Copy Bounds Arithmetic (snprintf, swprintf, memcpy)HackerOne #2551512scripts/fmt_bounds_audit.py (Static bounds arithmetic scanner, PoC crash generator & validation harness)
url-parser-confusion-testingURL Parser Inconsistencies & SSRF Filter Bypass (Triple-Slash, Delimiters, Numeric IPs)HackerOne #3923212scripts/url_parser_diff.py (Differential parser testing across Python, cURL, and Node.js)

📁 Clean Repository Layout

.
├── README.md                              # Repository documentation & universal agent guide
├── Assets/                                # Media assets & project branding
│   └── BugSkill-AI-Logo.png               # Official BugSkill AI Logo
├── requirements.txt                       # Dependency notes (Zero external dependencies)
├── search_reports.py                      # Offline multi-filter search CLI (Python stdlib)
├── hackerone_public.py                    # HackerOne API Hacktivity downloader (Python stdlib)
├── hackerone_public_reports.json          # Offline dataset (9,950 disclosed reports)
│
├── Awesome-Claude-Code-Agent-Skills/      # 🌟 Curated Security Skills (159 Skills across 10 Domains)
│   ├── 01-Reconnaissance-and-OSINT/       # ApexDiscovery, AsnRecon, SubdomainEnum, crawl, jsa...
│   ├── 02-Web-Application-Security/       # SQLi, SSRF, SSTI, XSS, XXE, CMDi, CacheDeception...
│   ├── 03-Authentication-and-Access-Control/ # 401/403 bypass, BOLA/IDOR, JWT/OAuth, SAML...
│   ├── 04-Active-Directory-and-Windows/   # AD CS, Kerberos, NTLM relay, PrivEsc, AV evasion...
│   ├── 05-Linux-Containers-and-Cloud/     # Kubernetes, container escapes, Linux PrivEsc...
│   ├── 06-Binary-and-Reverse-Engineering/ # Heap, format strings, kernel, V8, macOS injection...
│   ├── 07-Mobile-and-Smart-Contracts/     # Android/iOS pentesting, SSL pinning, DeFi...
│   ├── 08-Cryptography-and-Cryptanalysis/ # RSA, Lattice, Hash attacks, Steganography...
│   ├── 09-AI-Security-and-Orchestration/  # Prompt injection, AI/ML security, skillabc, hack...
│   └── 10-DevSecOps-and-Defense/          # TabletopExercise, BugBountyWorkflow, Code auditor...
│
└── Personal-Claude-Code-Agent-Skills/     # 🛡️ HackerOne Intelligence Skills (Custom Reports)
    ├── Note.md                            # Master ledger of converted HackerOne report IDs
    ├── otp-bruteforce-testing/            # OTP Brute-Force & Oracle Testing (H1 #3265780)
    ├── stack-bounds-format-auditing/      # Stack Buffer Overflow & Bounds Auditing (H1 #2551512)
    └── url-parser-confusion-testing/      # URL Parser Inconsistencies & SSRF Bypass (H1 #3923212)

⚡ Zero External Dependencies

All core utilities, dataset search tools, and primary skill scripts are written natively using the Python 3 Standard Library (Python 3.8+):

No third-party packages or pip install steps are required for core operations.


🤖 Universal Agent Skills Framework ("Using It")

Every skill in this repository contains structured instructions and workflows making it compatible across all major agent environments.

1. Cross-Agent Compatibility Matrix

AI Agent PlatformGlobal / Personal ScopeProject / Repository Scope
Claude Code~/.claude/skills/<skill-name>/.claude/skills/<skill-name>/
Gemini CLI~/.gemini/skills/ or ~/.agents/skills/.gemini/skills/ or .agents/skills/
Google Antigravity~/.agents/skills/<skill-name>/.agents/skills/<skill-name>/
ChatGPT / Codex CLI~/.codex/skills/ or ~/.agents/skills/.agents/skills/<skill-name>/
Cursor / VS Code@mention SKILL.md.cursorrules / .vscode/

2. One-Command Universal Sync

Install all skills into your local agent environment with a single command:

Linux / macOS (Bash / Zsh):

# Sync ALL skills to Claude Code (Project Scope)
mkdir -p .claude/skills
cp -r Awesome-Claude-Code-Agent-Skills/*/* .claude/skills/
cp -r "Personal-Claude-Code-Agent-Skills/"* .claude/skills/

# Sync ALL skills to Claude Code (Global Scope)
mkdir -p ~/.claude/skills
cp -r Awesome-Claude-Code-Agent-Skills/*/* ~/.claude/skills/
cp -r "Personal-Claude-Code-Agent-Skills/"* ~/.claude/skills/

# Sync ALL skills to Gemini CLI, Google Antigravity & Codex
mkdir -p ~/.agents/skills
cp -r Awesome-Claude-Code-Agent-Skills/*/* ~/.agents/skills/
cp -r "Personal-Claude-Code-Agent-Skills/"* ~/.agents/skills/

Windows (PowerShell):

# Sync ALL skills to Claude Code (Project Scope)
New-Item -ItemType Directory -Force -Path ".claude\skills"
Get-ChildItem -Path "Awesome-Claude-Code-Agent-Skills\*\*" -Directory | Copy-Item -Destination ".claude\skills\" -Recurse -Force
Copy-Item -Recurse -Force "Personal-Claude-Code-Agent-Skills\*" ".claude\skills\"

# Sync ALL skills to Gemini CLI, Google Antigravity & Codex
New-Item -ItemType Directory -Force -Path "$HOME\.agents\skills"
Get-ChildItem -Path "Awesome-Claude-Code-Agent-Skills\*\*" -Directory | Copy-Item -Destination "$HOME\.agents\skills\" -Recurse -Force
Copy-Item -Recurse -Force "Personal-Claude-Code-Agent-Skills\*" "$HOME\.agents\skills\"

3. Using with Claude Code

Direct Slash Commands

/403Bypass
/SubdomainEnum
/ApexDiscovery
/JsAnalyzer
/TabletopExercise
/otp-bruteforce-testing
/url-parser-confusion-testing
/stack-bounds-format-auditing

Natural Prompting (Auto-Invocation)

Claude Code automatically indexes skill descriptions and activates them dynamically when you describe relevant security tasks:

"Perform subdomain enumeration and prioritize live targets for example.com." "Audit our authentication API for OTP brute-force bypasses."


4. Using with Gemini CLI & Google Antigravity

  • Auto-Discovery: Antigravity and Gemini CLI automatically load and execute any skill located in .agents/skills/ or ~/.agents/skills/.
  • Natural Execution: Prompt the agent with the target domain or source code to audit.

5. Using with ChatGPT / Codex CLI

  • Codex CLI reads skills from .agents/skills/ or ~/.codex/skills/.
  • List active skills with codex /skills.

6. Using with Cursor / VS Code

  • Add skill references in .cursorrules or @mention any SKILL.md file directly in the chat panel.

🔎 Offline Report Search & Intelligence CLI (search_reports.py)

Search and analyze the 9,950+ disclosed reports dataset offline with sub-second execution:

# 1. Global keyword search
python search_reports.py "OTP"
python search_reports.py "IDOR"
python search_reports.py "SSRF"

# 2. Filter by severity and minimum bounty
python search_reports.py "bypass" --severity critical --min-bounty 2500

# 3. Filter by CWE category
python search_reports.py --cwe "CWE-307"
python search_reports.py --cwe "CWE-79" --limit 10

# 4. Filter by target company/program
python search_reports.py --program "shopify" --severity high

# 5. Inspect deep report details by ID
python search_reports.py --id 3265780
python search_reports.py --id 2551512

# 6. Display high-level dataset statistics
python search_reports.py --stats

# 7. Output structured JSON for scripts and CI/CD pipelines
python search_reports.py "RCE" --severity critical --json

⚡ HackerOne Hacktivity Downloader (hackerone_public.py)

To refresh or append newly disclosed reports directly from the HackerOne REST API:

  1. Obtain your API Identifier and Token from HackerOne Settings -> API.
  2. Set your environment variables:
# Linux / macOS
export H1_API_IDENTIFIER="YOUR_IDENTIFIER"
export H1_API_TOKEN="YOUR_TOKEN"

# Windows (PowerShell)
$env:H1_API_IDENTIFIER="YOUR_IDENTIFIER"
$env:H1_API_TOKEN="YOUR_TOKEN"
  1. Run the downloader:
# Download latest 10 pages (500 reports)
python hackerone_public.py --max-pages 10

# Download all disclosed reports (0 = unlimited)
python hackerone_public.py --max-pages 0 --output hackerone_public_reports.json

📜 License & Responsible Disclosure

  • License: Distributed under the MIT License.
  • Responsible Disclosure & Ethics: All disclosed vulnerability reports in this dataset are public data published by HackerOne under mutual agreement with respective security teams. This toolkit is intended solely for authorized security assessments, defensive hardening, and educational research. Always obtain explicit authorization before testing any third-party infrastructure.
↑↓ navigate openesc close