CtrlK
BlogDocsLog inGet started
Tessl Logo

ato-methodology

Account Takeover decision tree — 9 canonical ATO paths, chaining patterns (IDOR→ATO, XSS→ATO, OAuth→ATO), MFA bypass entry points.

73

Quality

91%

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

100%

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

A dense, well-structured methodology skill: terse, concrete, and actionable, with a clear decision tree and safety-conscious PoC framing. It delegates deep sub-domain detail to sibling skills via clearly signaled one-level-deep references, keeping the SKILL.md an effective overview.

DimensionReasoningScore

Conciseness

Lean and efficient throughout — terse bullets ("Token in URL leaked to Referer", "Reset accepts arbitrary email param") with no padding and no explanation of concepts Claude already knows; every token earns its place.

3 / 3

Actionability

Provides concrete, specific guidance — named endpoints (POST /api/users/me/email, PATCH /api/users/<id>) and concrete bypass patterns; as an instruction-only skill the absence of executable code is not penalized because the test-case guidance is actionable.

3 / 3

Workflow Clarity

The decision tree sequences attack-path selection (MFA? → bypass available? → candidate paths) and the PoC framing gives an explicit safety checkpoint for the destructive context ("Show no destructive action taken on victim's actual data").

3 / 3

Progressive Disclosure

Well-organized into clearly labeled sections (9 paths, chain table, decision tree, PoC framing, severity, cross-references) and delegates deep JWT/OAuth detail to other skills via clearly-signaled one-level-deep references rather than inlining it.

3 / 3

Total

12

/

12

Passed

Description

82%

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 specific, well-targeted description that names concrete capabilities and natural trigger terms within a distinct niche. Its main weakness is the absence of an explicit "Use when..." clause in the description itself, leaving the when-to-use guidance implicit.

Suggestions

Append an explicit trigger clause, e.g. "Use when testing for account takeover, hijack chains, password-reset or email-change flaws, or MFA bypass."

Surface a couple of the metadata.when_to_use keywords (hijack, password reset, email change) directly into the description so the when-guidance is not buried in metadata.

DimensionReasoningScore

Specificity

Names concrete structure — "9 canonical ATO paths, chaining patterns (IDOR→ATO, XSS→ATO, OAuth→ATO), MFA bypass entry points" — listing multiple specific concrete actions rather than vague language.

3 / 3

Completeness

Clearly states what the skill provides (decision tree, 9 paths, chaining patterns, MFA entry points) but lacks any explicit "Use when..." trigger clause; the when-guidance lives only in metadata.when_to_use, not the description, which caps completeness at 2.

2 / 3

Trigger Term Quality

Includes natural terms a security tester would actually say — "Account Takeover", "ATO", "MFA bypass" — with good coverage of common phrasings.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (ATO takeover methodology) with distinct triggers; unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

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.