github.com/PurpleAILAB/Decepticon
| Skill | Added | Review |
|---|---|---|
ldapi packages/decepticon/decepticon/skills/standard/exploit/web/ldapi/SKILL.md LDAP injection — auth bypass via filter manipulation, blind data extraction, search filter abuse, DN injection. | 52 52 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
jwt packages/decepticon/decepticon/skills/standard/exploit/web/jwt/SKILL.md JSON Web Token attacks — algorithm confusion (alg=none, HS256↔RS256), kid header injection, JWKS spoofing, weak HMAC secret cracking, signature stripping. | 65 65 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
exploit-idor packages/decepticon/decepticon/skills/standard/exploit/web/idor/SKILL.md Insecure Direct Object References (IDOR) — authorization bypass through predictable object references (sequential IDs, UUIDs, filenames, encoded IDs). Covers horizontal/vertical privilege escalation, ID enumeration, HTTP method tampering, and JWT sub claim manipulation. | 64 64 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
hpp packages/decepticon/decepticon/skills/standard/exploit/web/hpp/SKILL.md HTTP Parameter Pollution — parser discrepancies between proxy/server/app, WAF bypass, auth/ACL bypass, injection delivery. | 62 62 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
header-injection packages/decepticon/decepticon/skills/standard/exploit/web/header-injection/SKILL.md HTTP header injection — CRLF/response splitting, Host-header cache poisoning, X-Forwarded-* abuse, Content-Disposition/Set-Cookie injection, and password-reset link poisoning via unvalidated header values. | 65 65 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
graphql packages/decepticon/decepticon/skills/standard/exploit/web/graphql/SKILL.md GraphQL exploitation — introspection, injection, authorization bypass, and data exfiltration through GraphQL APIs. | 67 67 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
file-upload packages/decepticon/decepticon/skills/standard/exploit/web/file-upload/SKILL.md Arbitrary file upload exploitation — webshell upload, extension bypass, content-type manipulation, and upload-to-RCE techniques. | 68 68 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
dom-clobbering packages/decepticon/decepticon/skills/standard/exploit/web/dom-clobbering/SKILL.md DOM clobbering — abuse named HTML elements to overwrite JavaScript global variables, bypass CSP, hijack object property lookups. | 63 63 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
dns-rebinding packages/decepticon/decepticon/skills/standard/exploit/web/dns-rebinding/SKILL.md DNS rebinding attack to bypass browser same-origin policy and reach IMDS/localhost/internal services: TTL=0 rebind mechanics, rbndr.us/singularity tooling, browser DNS cache pinning, chaining into AWS/GCP/Azure IMDS credential pivot. Use when SSRF is blocked but a victim browser can be induced to make requests, or when a localhost service is exposed. Triggers on: 'dns rebinding', 'rebind', 'DNS TTL 0', 'singularity', 'rbndr', 'localhost bypass via browser', 'imds via browser', 'SSRF via DNS'. | 71 71 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
exploit-deserialization packages/decepticon/decepticon/skills/standard/exploit/web/deserialization/SKILL.md Insecure deserialization — RCE via malicious serialized objects in Java (ysoserial), PHP (PHPGGC), .NET (ysoserial.net), and Python (pickle). Covers gadget chain selection, payload generation, and injection into cookies, POST bodies, ViewState, and API endpoints. | 64 64 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
cve packages/decepticon/decepticon/skills/standard/exploit/web/cve/SKILL.md Known CVE exploitation — fingerprint CMS/framework/plugin version, look up CVE candidates via cve_lookup, retrieve PoCs via cve_poc_lookup, adapt the public exploit to the target, and confirm RCE. Use whenever the challenge tag is `cve`, recon fingerprinted a versioned service, or the challenge name hints at known vulnerable software (WordPress, Joomla, Apache Struts, Spring4Shell, Log4j, etc.). | 72 72 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
csrf packages/decepticon/decepticon/skills/standard/exploit/web/csrf/SKILL.md Cross-Site Request Forgery — missing/invalid tokens, method override, JSON CSRF, SameSite gaps, double-submit flaws, login/logout CSRF, and CSRF-via-XSS chains to account takeover. | 68 68 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
crypto packages/decepticon/decepticon/skills/standard/exploit/web/crypto/SKILL.md Web crypto exploitation — padding-oracle (Vaudenay), AES-CBC bit-flipping / IV manipulation, AES-ECB pattern attacks (cut-and-paste, prefix/suffix recovery), HMAC bypass, hash-length extension, JWT alg confusion. Covers detection signals, working in-file Python harnesses (concurrent.futures, timeout=5, python3 -u, bounded request budget), and the confirm-oracle gate that must fire before iteration. | 68 68 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
cors packages/decepticon/decepticon/skills/standard/exploit/web/cors/SKILL.md CORS misconfiguration exploitation — reflected origin, null origin, trusted-subdomain abuse, regex-validation bypass, and credentialed cross-origin data theft. | 67 67 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
exploit-command-injection packages/decepticon/decepticon/skills/standard/exploit/web/command-injection/SKILL.md OS Command Injection — exploiting applications that pass user input to OS commands without sanitization. Covers injection operators (;, |, ||, &&, $(), backticks, newline), blind detection (time-based, OOB callback), and bypass techniques (space, keyword, encoding). | 67 67 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
clickjacking packages/decepticon/decepticon/skills/standard/exploit/web/clickjacking/SKILL.md UI redressing — missing X-Frame-Options / frame-ancestors, frame-buster bypass, drag-and-drop, cursorjacking, double-clickjacking, and sensitive-action framing. | 69 69 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
cache-deception packages/decepticon/decepticon/skills/standard/exploit/web/cache-deception/SKILL.md Web cache deception — trick CDN/proxy into caching authenticated responses under unauthenticated URLs, exposing PII to any visitor. | 60 60 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
business-logic packages/decepticon/decepticon/skills/standard/exploit/web/business-logic/SKILL.md Business logic / authentication bypass / privilege escalation — POST body field tampering (role/is_admin/user_type), 2FA bypass via response manipulation, predictable TOTP seeds, hidden authorization headers, multi-step workflow tampering. For challenges tagged business_logic, privilege_escalation, 2fa_bypass, or auth_bypass that aren't pure IDOR/JWT. | 76 76 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
blind-sqli packages/decepticon/decepticon/skills/standard/exploit/web/blind-sqli/SKILL.md Blind SQL injection under hostile WAF — manual bypass playbook for when sqlmap fails because common tokens (SUBSTRING, IF, AND, WHERE, single quotes) are filtered. Covers token-fingerprinting probe loops, arithmetic-multiplication boolean evaluation, hex-encoded literals, and exponential-probe binary search. Loaded on top of sqli.md when the binary oracle exists but tampers can't pass the WAF. | 72 72 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
bfla packages/decepticon/decepticon/skills/standard/exploit/web/bfla/SKILL.md Broken Function Level Authorization (BFLA) — exploit action-level access control failures where lower-privileged principals invoke admin/staff functions across REST, GraphQL, gRPC, WebSocket, and background job paths. | 67 67 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Version: 0cf691e | |
ato-methodology packages/decepticon/decepticon/skills/standard/exploit/web/ato-methodology/SKILL.md Account Takeover decision tree — 9 canonical ATO paths, chaining patterns (IDOR→ATO, XSS→ATO, OAuth→ATO), MFA bypass entry points. | 64 64 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
web packages/decepticon/decepticon/skills/standard/exploit/web/SKILL.md Web application exploitation — the primary category skill for all web-based attacks. This is a routing skill: read this first to identify the attack type, then load the appropriate specialized sub-skill for detailed procedures. Covers 11 technique areas across injection, file access, authentication, and API exploitation. | 53 53 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
dep-confusion packages/decepticon/decepticon/skills/standard/exploit/supplychain/dep-confusion/SKILL.md Dependency confusion — publish a higher-version internal package name on public registry (npm/PyPI/Maven/Crates) to coerce CI/CD into pulling attacker code. | 64 64 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
supplychain-overview packages/decepticon/decepticon/skills/standard/exploit/supplychain/SKILL.md Supply-chain attack category — dependency confusion, typosquatting, package-registry abuse, build-pipeline poisoning, SBOM manipulation. | 66 66 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e | |
rmm-tool-abuse packages/decepticon/decepticon/skills/standard/exploit/rmm-tool-abuse/SKILL.md Legitimate RMM tool abuse — deploy or hijack Atera, ScreenConnect, AnyDesk, TeamViewer for persistence, lateral movement, and C2. Leverages trusted software to evade EDR and blend with IT admin traffic. | 58 58 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 0cf691e |