CtrlK
BlogDocsLog inGet started
Tessl Logo

entra-privesc

Entra ID privilege escalation + persistence — app role/owner abuse, service-principal credential addition, dynamic group membership abuse, Administrative Unit role assignment, hybrid identity attacks (Connect, PHS, PTA, Seamless SSO, Golden SAML), Graph API privesc paths.

67

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

80%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.

An exceptionally actionable, token-lean offensive playbook with clear phase sequencing, held back by missing validation checkpoints for destructive steps and a monolithic structure with no reference split.

Suggestions

Add explicit validation checkpoints after destructive steps (e.g. 'Verify the new SP credential authenticates before proceeding', 'Confirm appRoleAssignment succeeded via GET before assuming GA-equivalent').

Split the hybrid-identity attacks, detection signatures, and tools sections into reference files (e.g. references/hybrid-identity.md, references/detection.md) and keep SKILL.md as an overview pointing one level deep.

Add a verify step in the decision gate confirming the assumed permission is actually granted before committing to a path.

DimensionReasoningScore

Conciseness

Dense, operational content with no basic-concept padding; inline comments are operational (e.g. 'not appId — objectId of the Application') and earn their place, assuming the operator's competence.

5 / 5

Actionability

Copy-paste-ready curl and PowerShell commands with concrete endpoints, payloads, and a permission-to-path table cover the common escalation cases; only inherent placeholders (TOKEN, TENANT) remain.

5 / 5

Workflow Clarity

Phases 0–6 plus a decision gate give a clear sequence, but the destructive operations (credential minting, role assignment, DCSync, Golden SAML) lack explicit verify-success checkpoints, which caps workflow clarity at 3 per the destructive-operations guideline.

3 / 5

Progressive Disclosure

Well-organized into sections, but the ~190-line body is monolithic with no bundle files: content that could live in references (hybrid-attack details, detection signatures, tools) is fully inlined rather than split one level deep.

3 / 5

Total

16

/

20

Passed

Description

82%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, distinctive description with strong trigger-term coverage, weakened only by the absence of an explicit 'Use when...' activation clause.

Suggestions

Append a 'Use when...' clause, e.g. 'Use when escalating privileges or establishing persistence in Entra ID / Azure AD, or when the user mentions Golden SAML, AAD Connect, PHS/PTA, or Graph API privesc.'

Confirm the description uses third person throughout (it does) and avoid adding first/second person phrasing when revising.

DimensionReasoningScore

Specificity

Lists multiple concrete escalation/persistence actions — 'app role/owner abuse', 'service-principal credential addition', 'dynamic group membership abuse', 'Administrative Unit role assignment', 'hybrid identity attacks (Connect, PHS, PTA, Seamless SSO, Golden SAML)', 'Graph API privesc paths' — matching the comprehensive-coverage anchor.

5 / 5

Completeness

The 'what' is explicit and detailed, but there is no 'Use when...' clause or equivalent trigger guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Comprehensive natural terms for the offensive-security audience with synonyms (Entra ID/Azure AD, PHS/PTA/Seamless SSO, Golden SAML, AAD Connect, Graph API); an operator would say these verbatim when requesting the skill.

5 / 5

Distinctiveness Conflict Risk

Entra ID privilege escalation is a sharply defined niche with distinct triggers (Golden SAML, AAD Connect, PTA) and minimal overlap risk with other skills.

5 / 5

Total

18

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
PurpleAILAB/Decepticon
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.