CtrlK
BlogDocsLog inGet started
Tessl Logo

security-scan

Use for a standard, single-pass security audit of an entire repository or a scoped path, package, folder, or submodule with no diff to review. This is the default repository scan. Do not use for PR, commit, branch, or working-tree diffs, or for deep, multi-pass scans.

68

Quality

81%

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

81%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 dense, highly actionable security-audit workflow with concrete commands, tool-call signatures, and strong validation/feedback checkpoints. Its main weaknesses are sentence-level density that could be tightened and a small bundle-structure mismatch (one local reference file is not referenced from the body).

DimensionReasoningScore

Conciseness

The body is dense and directive with no padding about concepts Claude already knows (no 'what is a security audit' filler), but several sentences pack many conditions into very long clauses that could be tightened; it fits the 'efficient; minor instances that could be trimmed' anchor rather than the 'lean, every token earns its place' anchor, so not a 5.

4 / 5

Actionability

Provides concrete, specific commands (generate_rank_input.py make-repo-scope-input/bind-repo-scopes, finalize_scan_contract.py with full flags) and exact tool-call signatures (record_codex_security_scan_draft({...}), complete_codex_security_scan({...})); falls short of 5 because heavy SDK-vs-host-vs-prompt-only branching means no single copy-paste path covers the common case.

4 / 5

Workflow Clarity

A clear 4-step numbered sequence with explicit validation checkpoints (preflight must return 'ready', 'Verify all three canonical JSON files exist', draft-rejection retry 'at most twice', 'return only after completion succeeds and report.md exists') and feedback loops for error recovery, matching the top anchor; the destructive/batch cap does not apply because validation is present.

5 / 5

Progressive Disclosure

References are clearly signaled and one level deep ('load references/desktop-scan.md', 'Read ../../references/scan-prologue.md once', 'Read ../../references/core-scan.md once'), and desktop-scan.md exists in the bundle; minor gap because references/scan-artifacts-and-ledger.md is present but unreferenced in the body, so structure is good but not perfectly organized.

4 / 5

Total

17

/

20

Passed

Description

82%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 well-crafted description that clearly states the skill's purpose and gives strong inclusive and exclusive trigger guidance, making it highly distinguishable from related scan skills. Its only weakness is limited action breadth, naming essentially one operation with several scope variants.

DimensionReasoningScore

Specificity

Names the domain ('single-pass security audit') and concrete scope targets (repository, path, package, folder, submodule), but offers only one core action rather than a comprehensive list of distinct operations, matching the 'names domain and 1-2 concrete actions' anchor; not a 4 because it does not enumerate several specific actions.

3 / 5

Completeness

Explicitly answers both what ('standard, single-pass security audit of an entire repository or scoped path...') and when ('Use for...' plus a concrete 'Do not use for PR, commit, branch, or working-tree diffs...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural terms users would say ('security audit', 'repository scan', 'scan') plus file/scope variants; falls short of 5 because common synonyms like 'vulnerability', 'security review', or 'find vulnerabilities' are absent.

4 / 5

Distinctiveness Conflict Risk

The explicit 'Do not use for PR, commit, branch, or working-tree diffs, or for deep, multi-pass scans' carve-out gives it a clear niche (standard single-pass repo audit) with minimal conflict risk against adjacent scan skills.

5 / 5

Total

17

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
openai/plugins
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.