CtrlK
BlogDocsLog inGet started
Tessl Logo

web-auth-mapping

Authentication surface — login endpoints, JWT/OAuth/SAML/SSO/API-key mechanism identification.

60

Quality

70%

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/recon/web-recon/auth-mapping/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a tight, well-structured recon workflow with executable code and concrete detection signals, appropriately scoped for a simple single-purpose skill. Its main limitation is the absence of explicit validation/verification checkpoints in the workflow.

Suggestions

Add a verification checkpoint after endpoint discovery (e.g. confirm each non-404 path returns an auth-relevant response before recording it).

Replace the `<target>` placeholder with a note on sourcing the target URL so the script is fully copy-paste ready.

Spell out the recorded output format (e.g. a small JSON/table template) in the handoff section to make the output unambiguous.

DimensionReasoningScore

Conciseness

The body is lean (~33 lines), skips explaining what JWT/OAuth/SAML are, and uses a compact table; only the short intro paragraph adds slightly more framing than strictly necessary.

4 / 5

Actionability

It provides an executable curl-based endpoint-discovery loop and a concrete signal table (headers, params, latency thresholds) plus explicit output fields, with only the `<target>` placeholder and signal-based (non-command) mechanism detection as minor gaps.

4 / 5

Workflow Clarity

The three numbered sections give a clear discover → identify → handoff sequence; this is recon (not destructive/batch) so the validation cap does not apply, though explicit verification checkpoints are absent.

4 / 5

Progressive Disclosure

This is a single-purpose skill under 50 lines with no bundle files present and no need for external references; its three well-organized sections qualify for the simple-skill exception.

5 / 5

Total

17

/

20

Passed

Description

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

The description is specific and well-targeted to the authentication-recon niche with strong trigger terms, but it lacks an explicit "Use when..." clause and frames its scope as a single identification action rather than multiple concrete actions.

Suggestions

Add an explicit trigger clause, e.g. "Use when mapping a target's login endpoints or identifying JWT/OAuth/SAML/SSO/API-key auth mechanisms."

Reframe as multiple concrete actions (e.g. "Discovers login endpoints and identifies cookie/JWT/OAuth/SAML/API-key auth mechanisms") to lift specificity.

Include a couple of natural synonyms ("session", "token", "login flow") for fuller trigger coverage.

DimensionReasoningScore

Specificity

The description names the auth domain and enumerates concrete mechanism types ("login endpoints, JWT/OAuth/SAML/SSO/API-key"), but the only stated action is "mechanism identification" — a single action applied to a list rather than multiple distinct actions.

3 / 5

Completeness

There is a clear "what" (authentication surface / mechanism identification) but no explicit "Use when..." trigger clause; per the guidelines a missing explicit trigger caps completeness at 3.

3 / 5

Trigger Term Quality

It includes natural, high-signal terms a user would say ("login endpoints, JWT, OAuth, SAML, SSO, API-key, authentication"), giving good keyword coverage with only minor variations (e.g. "session", "token", "login flow") missing.

4 / 5

Distinctiveness Conflict Risk

The phrase carves out a clear niche (auth-surface recon) with distinct triggers, leaving only minor overlap risk with broader reconnaissance skills.

4 / 5

Total

14

/

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.