CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

business-logic

Business logic / authentication bypass / privilege escalation — POST body field tampering (role/is_admin/user_type), 2FA bypass via response manipulation, predictable TOTP seeds, hidden authorization headers, multi-step workflow tampering. For challenges tagged business_logic, privilege_escalation, 2fa_bypass, or auth_bypass that aren't pure IDOR/JWT.

Quality

92%

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

90%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 action-dense, token-efficient playbook: every section is an executable probe strategy with copy-paste commands, and a decision tree plus anti-pattern note give clear sequencing and recovery guidance. The only weaknesses are sparse response-interpretation guidance outside Section 6 and reference-like inline wordlists that slightly bloat the single file.

DimensionReasoningScore

Conciseness

The body is lean and code-first: one-sentence intro, then executable curl blocks with purposeful inline comments, a compact decision tree, and a brief evidence-based anti-pattern note. No concepts Claude already knows are re-explained; every section adds technique specifics, matching the 5 anchor ('every token earns its place').

5 / 5

Actionability

Fully executable, copy-paste-ready commands throughout: bash loops enumerating privilege fields and admin-bypass headers, curl probes with '-w '%{http_code}\n'' output, a hydra command with concrete wordlist paths, and a decision tree routing to each section. This matches the 5 anchor; 4 would imply minor gaps in executable detail, which are not present.

5 / 5

Workflow Clarity

The decision tree clearly sequences Sections 1-5 with an ordered 2FA attempt list and an explicit fallback ('None apply → Re-read challenge description; hint may be in HTML comments or JS'), and probes emit status codes/greps as implicit checkpoints. However, explicit interpretation guidance (what a given response implies and when to move on) only appears in Section 6, leaving minor validation gaps — better than 3's missing checkpoints, short of 5's explicit validation loops.

4 / 5

Progressive Disclosure

No bundle files exist, and the single file is cleanly organized into numbered, navigable sections that all earn their place inline. It falls short of 5 because at ~130 lines the probe wordlists (privilege fields, header lists) are reference-like material that could live in a separate file, and the under-50-line simple-skill exception does not strictly apply.

4 / 5

Total

18

/

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 highly specific, well-scoped description that names five concrete techniques with implementation-level detail and gives an explicit, tag-based trigger clause that even excludes adjacent skill territories. The only gap is a missing standard synonym ('mass assignment') among the trigger terms.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete actions with named implementation details: 'POST body field tampering (role/is_admin/user_type), 2FA bypass via response manipulation, predictable TOTP seeds, hidden authorization headers, multi-step workflow tampering'. This matches the 5 anchor (multiple specific concrete actions, comprehensive coverage); score 4 would require minor coverage gaps, but each named technique is concrete and the domain is fully spanned.

5 / 5

Completeness

Explicitly answers both what (the five named tampering/bypass techniques) and when: 'For challenges tagged business_logic, privilege_escalation, 2fa_bypass, or auth_bypass that aren't pure IDOR/JWT.' This is a concrete when-clause equivalent, matching the 5 anchor; 4 would require a less explicit trigger.

5 / 5

Trigger Term Quality

Good keyword coverage with natural terms and synonyms — 'business logic', 'authentication bypass', '2FA bypass', 'auth_bypass', 'privilege escalation', 'TOTP'. It falls short of the 5 anchor's comprehensiveness because the standard synonym 'mass assignment' and common phrasings like 'role manipulation' or 'admin bypass' are absent from the description text.

4 / 5

Distinctiveness Conflict Risk

Clear niche (business-logic vulnerabilities) with distinct triggers, and the explicit exclusion 'that aren't pure IDOR/JWT' deliberately disambiguates from adjacent skills. Minimal conflict risk, matching the 5 anchor.

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.

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/exploit/web/business-logic/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.