CtrlK
BlogDocsLog inGet started
Tessl Logo

secure-code-review

Systematically reviews code for SQL injection, XSS, SSRF, broken access control, cryptographic failures, and other common OWASP Top 10 vulnerabilities, providing vulnerable code examples and ready-to-use remediation guidance. Trigger this skill when users ask for a security review, vulnerability scan, or penetration testing assistance, or mention keywords like OWASP, SQL injection, XSS, code audit, or security checklist.

73

Quality

91%

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

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

A strong, highly actionable checklist skill with executable vulnerable/remediation code for all ten OWASP categories and a clear review SOP. The main weaknesses are minor verbosity (redundant Risk lines) and no file-based progressive disclosure or explicit validation feedback loop.

Suggestions

Drop the per-category 'Risk:' lines (or fold them into the Quick Reference table) since the checkpoints already convey the same risk information, trimming ~10 redundant lines.

Add an explicit validation feedback loop to the SOP, e.g. after producing findings, re-scan remediated code to confirm each fix eliminates the vulnerability.

Consider moving the per-category vulnerable/remediation code examples into a references/ file (e.g. EXAMPLES.md) and keeping SKILL.md as an overview + checklist pointer, to improve progressive disclosure for a 570-line skill.

DimensionReasoningScore

Conciseness

Mostly efficient — lean checklists and executable code with no concept-overexplaining — but the per-category 'Risk:' lines and the intro sentence mildly restate what the Quick Reference table and checkpoints already convey, so it is not perfectly lean.

4 / 5

Actionability

Every category provides copy-paste-ready vulnerable and remediation code, plus concrete scan commands ('pip audit', 'npm audit', 'trivy'), covering the common cases fully.

5 / 5

Workflow Clarity

The numbered Review Process SOP sequences scope, full-coverage check, risk classification, fix-code requirement, and a report template (a checklist); however there is no explicit validate-fix-retry feedback loop, and the full-coverage check could be framed more sharply as a validation checkpoint.

4 / 5

Progressive Disclosure

No bundle files exist, so the skill is monolithic, but it is well-organized with a Quick Reference table as overview and clearly headed detail sections; structure is good though the per-category code blocks could in principle be split into a reference file.

4 / 5

Total

17

/

20

Passed

Description

100%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 excellent: specific, third-person, with comprehensive trigger-term coverage and an explicit 'Trigger this skill when' clause that answers both what and when. It is a model description with no significant weaknesses.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('reviews code for SQL injection, XSS, SSRF, broken access control, cryptographic failures... providing vulnerable code examples and ready-to-use remediation guidance') with comprehensive coverage, in third-person voice.

5 / 5

Completeness

Explicitly answers both what (reviews code for OWASP Top 10 vulnerabilities with remediation guidance) and when ('Trigger this skill when users ask for a security review, vulnerability scan...').

5 / 5

Trigger Term Quality

Covers natural user phrases and synonyms comprehensively: 'security review, vulnerability scan, or penetration testing assistance... OWASP, SQL injection, XSS, code audit, or security checklist'.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (OWASP Top 10 code security review) with distinct, specific triggers and minimal overlap risk with other skills.

5 / 5

Total

20

/

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

skill_md_line_count

SKILL.md is long (572 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
zebbern/claude-code-guide
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.