CtrlK
BlogDocsLog inGet started
Tessl Logo

okta-attack

Okta-as-IdP red-team attack chain — tenant discovery, user enumeration (multiple vectors), authentication flow analysis (factors enumeration, push-notification fatigue, SMS bypass), password spray with lockout discipline, Okta-specific phishing primitives (kits, FastPass abuse, OIDC redirect_uri tampering), MFA enumeration, post-compromise admin API surface. Many enterprise orgs use Okta instead of (or alongside) Entra ID. Distinct endpoints, distinct rate-limiting, distinct factor flows. Use when recon shows `<tenant>.okta.com`, `<tenant>.okta-emea.com`, `<tenant>.oktapreview.com`, or autodiscover-style records pointing at Okta IdP.

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

71%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 operationally rich, highly actionable Okta red-team skill with strong workflow sequencing and validation discipline. Its main weaknesses are token bloat from inlined reference prose (incident writeups, duplicated chain sections) and an absence of progressive file-splitting despite substantial reference-style content.

Suggestions

Move the eight 'Disclosed cases / CVEs' writeups into a one-level-deep reference file (e.g. references/disclosed-incidents.md) and keep only the take-aways + a pointer inline, cutting the largest block of reference prose from the main SKILL.md.

Merge the 'Bridge to neighboring skills' and 'Related Skills & Chains' sections into a single concise list — they duplicate the same chain primitives and inflate the body by ~40 lines.

Split the per-attack-phase technique detail (SAML SP check, FastPass abuse, phishing kits) into a references/techniques.md file, leaving SKILL.md as an overview with clearly signaled one-level-deep links to improve progressive_disclosure.

DimensionReasoningScore

Conciseness

The body is operational and avoids explaining basics Claude already knows, but the ~60-line 'Disclosed cases / CVEs' prose block and two largely redundant chain-listing sections ('Bridge to neighboring skills' and 'Related Skills & Chains') add padding that could be trimmed without losing actionability.

3 / 5

Actionability

Provides copy-paste-ready curl commands against specific Okta endpoints, exact error/status codes (E0000004, E0000119, status=MFA_REQUIRED/LOCKED_OUT), JSON factor structures, and concrete redirect_uri injection payloads covering the common cases.

5 / 5

Workflow Clarity

Sequencing is explicit ('Authentication flow analysis — always do this first', ordered discovery methods) with validation checkpoints (the 3-step enumeration-freshness comparison, per-user atomic tracking, stop conditions on valid hit or LOCKED-rate threshold) and recovery guidance; the destructive/batch spray operation keeps it from a 5 because some checkpoints remain implicit.

4 / 5

Progressive Disclosure

No bundle files exist and the skill is a 398-line monolith with detailed incident writeups and chain descriptions inlined rather than split into one-level-deep reference files; section headers provide structure but bulk reference material is not externalized.

3 / 5

Total

15

/

20

Passed

Description

92%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 strong, highly specific description that crisply states both the capability set and concrete Okta-domain triggers, with clear delineation from neighboring IdP skills. Minor room to soften jargon density in the trigger phrasing.

DimensionReasoningScore

Specificity

Enumerates multiple concrete attack actions — tenant discovery, user enumeration (multiple vectors), factors enumeration, push-notification fatigue, SMS bypass, password spray with lockout discipline, FastPass abuse, OIDC redirect_uri tampering, MFA enumeration, post-compromise admin API surface — giving comprehensive coverage of the capability set.

5 / 5

Completeness

Clearly and explicitly answers both 'what' (the enumerated Okta attack-chain capabilities) and 'when' ('Use when recon shows <tenant>.okta.com, <tenant>.okta-emea.com, <tenant>.oktapreview.com, or autodiscover-style records pointing at Okta IdP').

5 / 5

Trigger Term Quality

Includes natural trigger phrases a red-teamer would say ('recon shows <tenant>.okta.com', 'autodiscover-style records pointing at Okta IdP') plus domain synonyms (okta-emea, oktapreview), but the phrasing is somewhat jargon-dense and a few natural variations are absent.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Okta-as-IdP red-team chain) with distinct, domain-specific triggers and explicit contrast against sibling skills (Entra/Google/ADFS), minimizing wrong-skill activation.

5 / 5

Total

19

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
elementalsouls/Claude-BugHunter
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.