Iterative PTT (Penetration Testing Tree) session reasoning — model evidence, alternative mechanisms, and prerequisites without prescribing an engagement lifecycle.
72%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./packages/decepticon/decepticon/skills/standard/decepticon/pentest-task-tree/SKILL.mdA tree can organize alternative mechanisms and their prerequisites. It is an analysis representation, not an execution plan or a mandated pentest lifecycle. Root nodes name the security question; children identify necessary conditions, competing explanations or concrete observations. Link every observed node to its source and keep proposed tests distinct from results.
Use identifiers stable enough to retain provenance when an assumption changes. A child is relevant only when it can change the parent conclusion. Avoid invented services, ports or account privileges. Record contradicted nodes and why they were refuted rather than deleting the evidence. A closed/filtered observation at one time may invalidate a current path, not every possible path or future state. Keep uncertain, refuted, supported and untested claims distinct.
For a network scan retain endpoint, protocol, version source, timing and filtering limits. For HTTP retain route, method, identity, input, status, relevant content and comparison control. For source review retain revision, location and caller-to-sink conditions. Summaries should remove repetitive payload bytes, not evidence qualifiers. A 403 does not prove a real protected file exists, and a shell-like prompt does not prove access without an attributed execution observable.
Choose discriminating questions by information gain, available evidence and task constraints. Similar endpoint names do not establish a shared root cause; a credible cause can motivate bounded variant analysis. Never derive authorization from a branch's rank. The runtime's objective graph remains authoritative for execution; workflow stage order, readiness, dispatch and reporting do not belong in this tree.
PurpleAILAB/Decepticon
49888ee
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.