CtrlK
BlogDocsLog inGet started
Tessl Logo

Decepticon

github.com/PurpleAILAB/Decepticon

SkillAddedReview
ble-gatt

packages/decepticon/decepticon/skills/standard/iot/ble-gatt/SKILL.md

GATT service/characteristic enumeration on BLE peripherals, unauthenticated read/write exploitation, pairing downgrade to Just Works, and over-the-air sniffing with Sniffle or Ubertooth. Covers firmware update channels, hidden debug services, and missing auth on sensitive characteristics.

65

binwalk-extract

packages/decepticon/decepticon/skills/standard/iot/binwalk-extract/SKILL.md

Firmware image extraction with binwalk and firmware-mod-kit — recursive archive carving, squashfs/jffs2/ubifs mounting, entropy analysis to detect packed/encrypted regions, and nested container handling. Entry point for all static filesystem analysis after a raw binary image is acquired.

64

iot-overview

packages/decepticon/decepticon/skills/standard/iot/SKILL.md

Use when the engagement target is IoT, embedded Linux, RTOS, or any device reachable via UART/JTAG/SWD or by extracting its firmware. Covers firmware acquisition, binwalk extraction, filesystem mounting, default-credential hunting, bootloader attacks, wireless protocol sidebands (BLE, Zigbee, Z-Wave, LoRaWAN, sub-GHz).

66

ics-overview

packages/decepticon/decepticon/skills/standard/ics/SKILL.md

Use when the target is an industrial control system or operational technology network running Modbus, BACnet, S7Comm/S7Comm Plus, DNP3, OPC-UA, or any PLC/HMI/SCADA stack. Engagements MUST set RoE flag industrial_safety_critical=true; this catalog gates every write-scope operation behind explicit operator confirmation regardless of HITL middleware.

67

exploit-xxe

packages/decepticon/decepticon/skills/standard/exploit/web/xxe/SKILL.md

XML External Entity (XXE) injection — local file reading via XML parsers, SOAP/WSDL API exploitation, blind out-of-band exfiltration, SVG/DOCX/XLSX upload XXE. Use for any challenge involving XML processing, SOAP endpoints, WSDL services, or XML-based file upload parsing.

70

xss

packages/decepticon/decepticon/skills/standard/exploit/web/xss/SKILL.md

Cross-Site Scripting (XSS) — reflected, stored, DOM-based XSS exploitation. Covers filter bypass, CSP evasion, bot-triggered cookie exfiltration, admin page scraping, and headless browser flag extraction. Use for any challenge involving client-side JavaScript injection, Cross payloads, cookie theft, or browser-based exploitation.

71

xs-leaks

packages/decepticon/decepticon/skills/standard/exploit/web/xs-leaks/SKILL.md

XS-Leaks — cross-site information leaks via timing, frame counting, navigation, error oracles. Side-channel attacks against same-origin authenticated state.

60

xpath-xslt

packages/decepticon/decepticon/skills/standard/exploit/web/xpath-xslt/SKILL.md

XPath + XSLT injection — query manipulation in XML data stores, server-side XSLT RCE via document() / EXSLT extensions.

60

web-cache-poisoning

packages/decepticon/decepticon/skills/standard/exploit/web/web-cache-poisoning/SKILL.md

Unkeyed-input cache poisoning — X-Forwarded-Host/Scheme/Port, X-Original-URL, fat-GET, parameter cloaking, oversized-header DoS, and chains to stored-XSS / open redirect via shared caches.

69

waf-bypass

packages/decepticon/decepticon/skills/standard/exploit/web/waf-bypass/SKILL.md

WAF evasion — payload obfuscation, HTTP-level evasion, origin-IP discovery, rate/anomaly evasion, per-WAF notes (Cloudflare/Akamai/AWS WAF/ModSecurity).

68

verb-tampering

packages/decepticon/decepticon/skills/standard/exploit/web/verb-tampering/SKILL.md

HTTP verb/method tampering — auth bypass via HEAD/OPTIONS/arbitrary methods, X-HTTP-Method-Override, TRACE/PUT/DELETE exposure, framework routing flaws.

64

exploit-ssti

packages/decepticon/decepticon/skills/standard/exploit/web/ssti/SKILL.md

Server-Side Template Injection (SSTI) — RCE through template engines. Covers Jinja2 (Python/Flask), Twig (PHP/Symfony), Freemarker (Java), ERB (Ruby), Razor (.NET). Includes engine fingerprinting, MRO chain construction, and filter bypass.

64

exploit-ssrf

packages/decepticon/decepticon/skills/standard/exploit/web/ssrf/SKILL.md

Server-Side Request Forgery (SSRF) — exploiting server-side URL fetching to access internal services, cloud metadata (AWS/GCP/Azure), internal APIs, and port scanning. Covers IP bypass techniques, DNS rebinding, Gopher protocol smuggling, and redirect-based bypass.

65

sqli

packages/decepticon/decepticon/skills/standard/exploit/web/sqli/SKILL.md

SQL Injection — automated and manual exploitation of unsanitized SQL queries. Covers Union-based, Error-based, Blind (Boolean/Time-based), and Stacked queries. Includes sqlmap automation with WAF bypass tamper scripts.

64

smuggling

packages/decepticon/decepticon/skills/standard/exploit/web/smuggling/SKILL.md

HTTP Request Smuggling (HRS) — front-end / back-end parser disagreement attacks that desync the proxy stack. Covers CL.TE, TE.CL, TE.TE, CL.0, HTTP/2 downgrade (h2.cl, h2.te), pipelining, and connection-state pinning. Includes a confirm-desync gate, header obfuscation catalog, and minimal raw-socket Python harnesses (no smuggler.py available in sandbox).

60

saml

packages/decepticon/decepticon/skills/standard/exploit/web/saml/SKILL.md

SAML 2.0 attacks — XSW (XML Signature Wrapping) variants 1-8, comment injection, signature stripping, assertion forgery, IdP metadata abuse.

61

race-condition

packages/decepticon/decepticon/skills/standard/exploit/web/race-condition/SKILL.md

Race condition / TOCTOU exploitation — concurrent and parallel-request attacks against web applications that check then act, write session state before validating it, or perform slow operations that widen the race window. Covers single-endpoint races (double-spend, coupon abuse, balance overflow) and multi-endpoint state-leak races where a session write on one endpoint leaks privilege into another endpoint mid-request.

67

proxy-misconfig

packages/decepticon/decepticon/skills/standard/exploit/web/proxy-misconfig/SKILL.md

Reverse proxy misconfigurations — nginx alias traversal, Apache mod_rewrite SSRF, Spring Boot Actuator exposure, Tomcat manager, IIS short-name disclosure.

65

php-type-juggling

packages/decepticon/decepticon/skills/standard/exploit/web/php-type-juggling/SKILL.md

PHP type juggling and magic hash attacks — exploit loose comparison (==) with 0e-prefixed hash collisions and NULL returns to bypass authentication.

60

open-redirect

packages/decepticon/decepticon/skills/standard/exploit/web/open-redirect/SKILL.md

Open redirect + tabnabbing — URL filter bypass, OAuth chain extension, phishing infrastructure-free, SSRF chain.

66

oauth

packages/decepticon/decepticon/skills/standard/exploit/web/oauth/SKILL.md

OAuth 2.0 / OIDC attacks — redirect_uri bypass, state CSRF, code leak via Referer, response_type confusion, PKCE downgrade, scope creep, ATO chains.

63

nosqli

packages/decepticon/decepticon/skills/standard/exploit/web/nosqli/SKILL.md

NoSQL injection — MongoDB operator injection ($ne, $gt, $where, $regex), CouchDB / Firebase / Redis attack patterns, auth bypass, blind extraction.

64

mfa-bypass

packages/decepticon/decepticon/skills/standard/exploit/web/mfa-bypass/SKILL.md

2FA / OTP logic flaws — response & status tampering, brute force, OTP reuse, backup-code abuse, race conditions, missing-2FA on flows, remember-me bypass, password-reset skips 2FA.

63

mass-assignment

packages/decepticon/decepticon/skills/standard/exploit/web/mass-assignment/SKILL.md

Mass assignment + ORM leak — inject extra fields into create/update requests, escalate to admin, leak protected fields via response.

64

lfi

packages/decepticon/decepticon/skills/standard/exploit/web/lfi/SKILL.md

Path traversal and Local File Inclusion (LFI) — arbitrary file reading via directory traversal, PHP filter/input/data wrappers for RCE, log poisoning, static resource disclosure, and information leakage. Use for any challenge involving file path manipulation, ../ traversal, local file read, PHP wrappers, or sensitive file disclosure.

71