CtrlK
BlogDocsLog inGet started
Tessl Logo

Decepticon

github.com/PurpleAILAB/Decepticon

SkillAddedReview
final-report

packages/decepticon/decepticon/skills/standard/decepticon/final-report/SKILL.md

Final engagement report generation — executive summary, technical report, findings aggregation, attack path narrative, detection gap matrix, remediation roadmap.

60

finding-protocol

packages/decepticon/decepticon/skills/shared/finding-protocol/SKILL.md

Canonical finding schema, evidence references, verification semantics, and report quality.

56

finding-report

packages/decepticon/decepticon/skills/standard/finding_reporter/finding-report/SKILL.md

Interpret finding verdicts, preserve evidence fields and present justified severity and remediation.

60

firmware-acquisition

packages/decepticon/decepticon/skills/standard/iot/firmware-acquisition/SKILL.md

Systematic firmware extraction from IoT and embedded targets — vendor portals, OTA interception, SPI flash dumping with flashrom/CH341A, eMMC chip-off, and UART/JTAG console dumps. Covers the full acquisition chain from zero hardware access to a raw binary ready for static analysis.

66

flash-loan

packages/decepticon/decepticon/skills/standard/contracts/flash-loan/SKILL.md

Flash-loan exploit patterns — callback reentrancy, oracle amplification, governance attacks, unauthenticated callback handlers.

61

flutter

packages/decepticon/decepticon/skills/standard/mobile/flutter/SKILL.md

Flutter app reversing and SSL pinning bypass — reFlutter Dart-AOT patching, BoringSSL bypass, libapp.so static analysis in Ghidra/radare2, Dart snapshot dump, and iOS Flutter.framework notes.

61

forensicator-specialist-methods

packages/decepticon/decepticon/skills/standard/dfir/specialist-methods/SKILL.md

Evidence-led forensicator technical methods and evidence interpretation for the relevant environment.

53

fuzzing

packages/decepticon/decepticon/skills/standard/reverser/fuzzing/SKILL.md

Coverage-guided fuzzing methodology for compiled binaries and libraries: target scoping, fuzzer selection (AFL++/libFuzzer/Honggfuzz), harness skeleton, ASan+UBSan flags, corpus curation, crash triage and minimization (afl-tmin/minimize_corpus), exploitability rubric. Outputs corpora and crashes to /workspace/. Triggers on: 'fuzz', 'fuzzing', 'AFL', 'libFuzzer', 'harness', 'crash triage', 'coverage-guided', 'afl-tmin', 'sanitizer', 'corpus'.

72

game-security-research

packages/decepticon/decepticon/skills/standard/reverser/game-security/SKILL.md

Authorized game-client, protocol, replay, and anti-tamper security research for local, self-hosted, or intentionally vulnerable training targets.

63

gcp-org-escalation

packages/decepticon/decepticon/skills/standard/cloud/gcp-org-escalation/SKILL.md

GCP organization-level privilege escalation — cross-project pivoting, org policy bypass, service account impersonation chains, Terraform state secrets, and GKE cluster compromise. Escalate from single-project access to org-wide control.

64

gcp-svc-account-impersonation

packages/decepticon/decepticon/skills/standard/cloud/gcp-svc-account-impersonation/SKILL.md

GCP service account impersonation chain — IAM `roles/iam.serviceAccountTokenCreator`, `roles/iam.serviceAccountUser`, `actAs` on Cloud Functions / Cloud Run / Compute Engine. Pivot from low-priv SA to org-admin via chained impersonation.

64

github-actions-injection

packages/decepticon/decepticon/skills/standard/exploit/cicd/github-actions-injection/SKILL.md

GitHub Actions ${{ }} expression injection — attacker-controlled context (issue/PR title, body, branch name, commit message) substituted into run: steps, unsafe pull_request_target + PR-head checkout, GITHUB_TOKEN scope abuse, artifact/cache poisoning, action tag-vs-SHA pinning.

66

gophish-campaign

packages/decepticon/decepticon/skills/standard/phisher/gophish-campaign/SKILL.md

Build and launch a tracked phishing campaign with the GoPhish REST API — sending profile, groups, email template, landing page, launch, and event polling.

61

graphql

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

GraphQL exploitation — introspection, injection, authorization bypass, and data exfiltration through GraphQL APIs.

60

hardcoded-creds

packages/decepticon/decepticon/skills/standard/iot/hardcoded-creds/SKILL.md

Systematic hunt for hardcoded credentials, API keys, certificates, and default passwords in extracted IoT firmware. Covers /etc/shadow and passwd parsing, busybox httpd configs, telnet/dropbear stanzas, MQTT/cloud API key extraction, and cross-referencing against known default-credential databases.

65

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.

67

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

html-smuggling-lure

packages/decepticon/decepticon/skills/standard/phisher/html-smuggling-lure/SKILL.md

HTML smuggling payloads for initial access — embed base64-encoded binaries inside an HTML attachment that reconstructs and auto-downloads the file client-side via JavaScript Blob, bypassing email gateway and proxy file-type inspection.

62

ics-bacnet

packages/decepticon/decepticon/skills/standard/exploit/ics-ot/bacnet/SKILL.md

BACnet/IP attack — UDP/47808 discovery via Who-Is broadcast, ReadProperty / WriteProperty without auth, BBMD abuse for remote reach, vendor-specific I-Am responses, COV (Change Of Value) subscription flood, Building Automation HMI pivot.

63

ics-dnp3

packages/decepticon/decepticon/skills/standard/exploit/ics-ot/dnp3/SKILL.md

DNP3 attack — TCP/20000 (or 19999 serial-over-TCP) outstation enumeration, binary input / analog input poll, control relay output block (CROB) actuation, unsolicited reporting abuse, DNP3 Secure Authentication (DNP3-SA) downgrade, vendor-specific objects.

58