CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/gitleaks-scanning

Configures and runs gitleaks - Go-based secret scanner with `gitleaks git` (scan local git via `git log -p`), `gitleaks dir` (filesystem), `gitleaks stdin` (pipe); 100+ built-in rules + custom rules in `.gitleaks.toml` ([[rules]] with regex / entropy / keywords / tags); allowlist via [[rules.allowlists]] (commits / paths / stopwords); pre-commit hook + GitHub Action integration; baseline file for legacy debt. Use when the team needs OSS secret scanning at commit time + CI gate.

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

Quality

Content

85%

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

A highly actionable, well-sequenced skill with strong workflow clarity and clean one-level-deep progressive disclosure. The only drag is minor verbosity and inline version pins that could be tightened or moved to a deprecated section.

Suggestions

Trim explanatory asides that restate the obvious (e.g. 'Faster local feedback than CI-only scanning', 'fetch-depth: 0 is critical - without full git history...') since the surrounding commands already imply them.

Move time-sensitive version pins (v8.24.2, v8.19.0+) into a dedicated 'Version notes' or 'Deprecated/old patterns' section so the main flow stays evergreen and conciseness isn't penalized.

Condense the Step 1 install block to the single recommended path plus a one-line pointer to alternatives, rather than listing Homebrew, Docker, and from-source verbatim.

DimensionReasoningScore

Conciseness

Mostly lean and assumes Claude's competence, but a few explanatory asides ('Faster local feedback than CI-only scanning', 'fetch-depth: 0 is critical - without full git history...') and inline time-sensitive version pins (v8.24.2, v8.19.0+) that aren't isolated in a deprecated section keep it from a 3.

2 / 3

Actionability

Executable bash, YAML, and TOML blocks throughout (install, scans, config, pre-commit, CI workflow) are copy-paste ready with specific flags and report formats, matching the fully-executable anchor.

3 / 3

Workflow Clarity

An explicit 8-step sequence with validation emphasis — MANDATORY false-positive triage with Re-review-date, rotate-before-scrub, baseline gating — plus an anti-patterns table and a destructive-history rotation workflow with audit/feedback checkpoints.

3 / 3

Progressive Disclosure

SKILL.md is an overview that points one level deep to a real references/custom-rules-and-triage.md, clearly signaled at Step 4, Step 5, and the worked example; the referenced file exists and holds the deferred detail.

3 / 3

Total

11

/

12

Passed

Description

100%

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: concrete actions, natural triggers, explicit 'Use when' guidance, and a well-scoped niche that separates it from related scanning/rotation skills. No material weakness across the four dimensions.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — `gitleaks git`, `gitleaks dir`, `gitleaks stdin`, custom `[[rules]]` with regex/entropy/keywords, allowlists, pre-commit hook, GitHub Action, and baseline file — matching the 'multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers what (configures/runs gitleaks scanning with its modes, rules, and integrations) AND when via the 'Use when the team needs OSS secret scanning at commit time + CI gate' clause.

3 / 3

Trigger Term Quality

Natural terms a user would say ('secret scanning', 'commit time', 'CI gate', 'gitleaks') give good coverage; not below because the common variations are present rather than partially missing.

3 / 3

Distinctiveness Conflict Risk

A clear gitleaks-specific niche with distinct triggers, explicitly distinguished from sister scanners (trufflehog) and the rotation runner, so unlikely to fire for the wrong skill.

3 / 3

Total

12

/

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.

Reviewed

Table of Contents