CtrlK
BlogDocsLog inGet started
Tessl Logo

security-review-checklist

Static review rules for authorization, validation, and privilege escalation risks

55

Quality

61%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/security-review-checklist/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The skill is admirably concise and well-structured for a simple checklist, but its rules are abstract and lack a review workflow with verification steps. Adding concrete detection guidance and a sequenced review process would raise the weaker dimensions.

Suggestions

Add concrete detection guidance for each rule (e.g., how to find a bypassed authorization check or an unguarded controller action).

Provide a short sequenced review workflow with a verification checkpoint, such as: gather the diff → check each rule → for each flag, confirm it is a real defect before reporting.

Add a brief 'reporting' or 'finding format' step so the escalation principle ties into an explicit output action rather than only an attitude.

DimensionReasoningScore

Conciseness

The body is lean with no concept-padding — 'Detect security risks in code during review phase' and tight rule bullets assume Claude's competence, so every token earns its place.

3 / 3

Actionability

Rules like 'Every sensitive action MUST have explicit authorization check' are concrete as a checklist but abstract on how to detect each issue, with no commands or detection method, matching the score-2 anchor.

2 / 3

Workflow Clarity

The Rules section is a flat list with no review sequence and no verification checkpoint for confirming a flagged issue is a real defect, so it sits at the midpoint despite clear organization.

2 / 3

Progressive Disclosure

Under 50 lines with no need for external references and well-organized sections (Purpose, Scope, Ownership Boundary, Rules, Escalation Principle), satisfying the simple-skills note for a top score.

3 / 3

Total

10

/

12

Passed

Description

50%

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 clear and domain-specific but generic in its action and lacks an explicit 'Use when...' trigger, so every dimension lands at the midpoint. Adding trigger guidance and more concrete review actions would lift it.

Suggestions

Add a 'Use when...' clause naming natural triggers (e.g., 'Use when reviewing code for security risks, authorization gaps, or privilege escalation').

Replace the single 'review rules' action with multiple concrete actions (e.g., 'audit authorization checks, validate external input handling, and flag privilege-escalation paths').

Include common natural terms users would actually say, such as 'security review' and 'code review', alongside the technical terms.

DimensionReasoningScore

Specificity

Quotes 'Static review rules for authorization, validation, and privilege escalation risks' — it names the domain and one action (review) but does not list multiple specific concrete actions like the score-3 anchor.

2 / 3

Completeness

It states what the skill does ('Static review rules for...') but provides no 'Use when...' clause or equivalent trigger, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

'authorization, validation, and privilege escalation risks' are relevant but technical terms; it misses common natural variations a user might say such as 'security review' or 'code review'.

2 / 3

Distinctiveness Conflict Risk

The security-review niche is somewhat specific, but a 'static review rules' framing could still overlap with general code-review skills, matching the score-2 anchor.

2 / 3

Total

8

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Bottelet/DaybydayCRM
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.