CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

security-reviewer

Identifies security vulnerabilities, generates structured audit reports with severity ratings, and provides actionable remediation guidance. Use when conducting security audits, reviewing code for vulnerabilities, or analyzing infrastructure security. Invoke for SAST scans, penetration testing, DevSecOps practices, cloud security reviews, dependency audits, secrets scanning, or compliance checks. Produces vulnerability reports, prioritized recommendations, and compliance checklists.

Quality

86%

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

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 well-structured overview with concrete tool commands, explicit authorization and validation checkpoints, and exemplary progressive disclosure via a load-condition reference table. The main gaps are minor: a redundant use-case section, a name-dump knowledge list, and no feedback loop for false positives or failed scans.

Suggestions

Remove or shrink the 'When to Use This Skill' section and the 'Knowledge Reference' tool-name list — both duplicate information already conveyed by the description and reference table, trimming tokens without losing guidance.

Add a short feedback-loop step to the workflow for handling false positives and failed scans (e.g., 'If a finding is a suspected false positive, verify with a proof-of-concept before reporting; re-run failed scans with adjusted config').

Make the manual-review step more concrete by naming the specific checks per area (e.g., auth: session invalidation and privilege checks; crypto: hardcoded keys and weak algorithms) or pointing to the specific reference section for each.

DimensionReasoningScore

Conciseness

The body is lean — commands, tables, and a compact example with no concept explanations — but the "When to Use This Skill" bullet list duplicates the frontmatter description and the "Knowledge Reference" section is a bare dump of ~25 tool names that could be trimmed. Efficient with only minor over-explanation, matching the score-4 anchor.

4 / 5

Actionability

Copy-paste ready commands ("semgrep --config=auto .", "bandit -r ./src", "gitleaks detect --source=.", "npm audit --audit-level=moderate", "trivy fs .") and a complete example finding entry with a real vulnerable-to-fixed code snippet give mostly executable guidance. Not 5 because the manual-review step and CVSS severity rating give direction without concrete technique or scoring detail inline.

4 / 5

Workflow Clarity

The Scope-Scan-Review-Test/Classify-Report sequence is clear with explicit checkpoints ("Confirm written authorization and rules of engagement", "Verify written scope authorization before active testing", "Validate findings", "Confirm findings with stakeholder before finalizing") and MUST DO/MUST NOT checklists. Not 5 because there is no error-recovery feedback loop, e.g., what to do with false positives or failed scans.

4 / 5

Progressive Disclosure

The Reference Guide table clearly signals six one-level-deep references, each verified to exist on disk, with explicit "Load When" load conditions; overview content stays in SKILL.md while details are appropriately split into references/, matching the anchor-5 example of well-signaled navigation.

5 / 5

Total

17

/

20

Passed

Description

88%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 description that explicitly covers both capabilities and trigger contexts with concrete, third-person action verbs and a well-defined security-audit niche. Keyword coverage is good but omits a few common synonyms, and there is minor overlap risk with general code-review skills.

DimensionReasoningScore

Specificity

"Identifies security vulnerabilities, generates structured audit reports with severity ratings, and provides actionable remediation guidance" plus "Produces vulnerability reports, prioritized recommendations, and compliance checklists" lists multiple concrete actions covering detection, reporting, and remediation comprehensively, in third-person voice.

5 / 5

Completeness

Both "what" (identifies vulnerabilities, structured severity-rated audit reports, remediation guidance) and "when" ("Use when conducting security audits, reviewing code for vulnerabilities... Invoke for SAST scans...") are explicitly stated with concrete trigger phrases, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

Good natural keyword coverage — "security audits", "penetration testing", "SAST scans", "dependency audits", "secrets scanning", "compliance checks" — but a few common user phrasings (e.g., "pen test", "vuln scanning", "hardcoded credentials") are missing, so it falls just short of the comprehensive synonym coverage anchor.

4 / 5

Distinctiveness Conflict Risk

The security-audit niche is distinct with specific triggers, but "reviewing code for vulnerabilities" and general code-audit framing carry minor overlap risk with closely related code-review skills; not 5 per the minimal-conflict anchor.

4 / 5

Total

18

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

Jeffallan/claude-skills

Path

skills/security-reviewer/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.