CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

privilege-escalation

Host privilege escalation — Windows token impersonation, UAC bypass, service abuse, DLL hijacking, Linux SUID/sudo/kernel exploits, automated enumeration.

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./packages/decepticon/decepticon/skills/standard/post-exploit/privilege-escalation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A strong, highly actionable command catalog that assumes Claude's competence and avoids teaching known concepts. Its weaknesses are the absence of an explicit enumerate→verify→exploit workflow with validation checkpoints for destructive operations, and a monolithic structure that inlines reference-grade material instead of splitting it across files.

Suggestions

Add an explicit workflow section with validation checkpoints: 1) enumerate (winPEAS/linPEAS), 2) verify prerequisites (whoami /priv, sudo -l), 3) exploit, 4) validate success (whoami / id / hostname) before proceeding — this also lifts the destructive-operation cap on workflow clarity.

Split the Windows and Linux technique catalogs and the Detection Signatures section into references/ files (e.g. windows-privesc.md, linux-privesc.md, detection.md) with one-level-deep pointers from SKILL.md, keeping the Quick Reference and decision gate inline.

De-duplicate the Quick Reference commands that reappear verbatim in sections 1–5, or replace the later duplicates with anchors back to the Quick Reference.

DimensionReasoningScore

Conciseness

The body is command-first with almost no explanation of concepts Claude already knows, but it is not fully lean: the Quick Reference block repeats five commands verbatim from later sections (GodPotato, PrintSpoofer, winPEAS, linPEAS, find SUID, sudo -l) and the Tools & Resources table restates details already covered — minor duplication that could be trimmed, matching anchor 4 rather than anchor 5.

4 / 5

Actionability

Commands are copy-paste ready with consistent <ATTACKER_IP>/<TARGET> placeholders and cover the common cases for every technique family (GodPotato/PrintSpoofer invocations, fodhelper/eventvwr registry sequences with cleanup, SUID/sudo/cron/kernel one-liners, winPEAS/linPEAS invocations), matching the anchor for fully executable guidance with specific examples covering common cases.

5 / 5

Workflow Clarity

The sequence is only implicit ('Always enumerate before exploiting') and prerequisite checks exist (whoami /priv, sudo -l), but there are no explicit ordered steps, no post-exploitation validation (e.g. verify whoami/id after escalation), and destructive operations — kernel exploits, service restarts, LD_PRELOAD — lack validation checkpoints, capping workflow clarity at 3 per the destructive-operation guideline. It is not a 2 because enumeration-before-exploit and prerequisite verification are consistently modeled across sections.

3 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent), so everything lives in a ~490-line monolithic SKILL.md. Section headers and tables provide real structure and navigation, but content that clearly belongs in separate one-level-deep reference files — the Windows technique catalog, the Linux technique catalog, and the detection-signature tables — is fully inlined, matching anchor 3 rather than anchor 2's 'minimal structure'.

3 / 5

Total

15

/

20

Passed

Description

75%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A highly specific, well-scoped description that names concrete techniques across Windows and Linux with strong distinctiveness. Its main weakness is the missing explicit 'Use when...' trigger clause, which caps completeness at 3, and the absence of common synonyms like 'privesc' in the description itself.

Suggestions

Append a trigger clause to the description, e.g. 'Use when escalating privileges on a compromised host, or when the user mentions privesc, potato, SeImpersonatePrivilege, winPEAS, or linPEAS.'

Fold the natural synonyms already present in metadata.when_to_use ('privesc', 'potato', 'PrintSpoofer', 'winPEAS', 'linPEAS') into the description so the trigger terms live where skill matching actually reads them.

DimensionReasoningScore

Specificity

The description lists multiple concrete technique categories — 'Windows token impersonation, UAC bypass, service abuse, DLL hijacking, Linux SUID/sudo/kernel exploits, automated enumeration' — with comprehensive coverage across both major platforms, matching the anchor for multiple specific concrete actions with comprehensive coverage.

5 / 5

Completeness

The 'what' is clear and specific (host privilege escalation via the enumerated technique families), but the description contains no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines; it is not a 4 because the 'when' is entirely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

Natural terms like 'privilege escalation', 'UAC bypass', 'SUID', 'sudo', and 'kernel exploits' give good keyword coverage, but common synonyms users actually say such as 'privesc' and tool names (potato, winPEAS, linPEAS) appear only in metadata.when_to_use, not in the description itself — a few natural terms are missing, so it fits the anchor 4 example rather than the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

'Host privilege escalation — Windows token impersonation, UAC bypass, service abuse, DLL hijacking, Linux SUID/sudo/kernel exploits' carves out a clear niche distinct from adjacent skills (credential access, persistence, lateral movement), with distinct technique-level triggers and minimal conflict risk.

5 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

PurpleAILAB/Decepticon

Path

packages/decepticon/decepticon/skills/standard/post-exploit/privilege-escalation/SKILL.md

Reviewed

Table of Contents

Is this your skill?

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.