CtrlK
BlogDocsLog inGet started
Tessl Logo

leaked-secrets

Use when reviewing client-side JavaScript, HTML source, or git history for exposed credentials, API keys, or tokens.

63

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/leaked-secrets/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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 well-organized, concise overview with strong actionability and exemplary progressive disclosure to a real reference file. The main gap is the absence of explicit validation checkpoints in the detect-then-rotate workflow.

Suggestions

Add an explicit validation checkpoint in the Check→Fix flow, e.g., 'Confirm each finding is a live secret (not a test fixture or sample value) before rotating.'

Include a verification step after remediation, such as 'Re-scan git history and bundles to confirm the secret no longer appears and rotation took effect.'

Tighten the body by removing the NEXT_PUBLIC_ and git log -S details that are duplicated in references/rule.md, keeping the body as a pure overview.

DimensionReasoningScore

Conciseness

The body is lean with short Quick Reference bullets and compact Check/Fix/Explain/Code Review sections, with only minor repetition of details (NEXT_PUBLIC_, git log -S) that also appear in the reference file.

4 / 5

Actionability

Provides concrete secret patterns (sk_, pk_, AIza, ghp_, AKIA), an executable command (git log -S 'keyword'), named tools (GitLeaks, TruffleHog, GitHub Secret Scanning), and specific fixes (server-side proxies, rotation, git-secrets), though full code examples are deferred to the reference.

4 / 5

Workflow Clarity

Check → Fix → Explain → Code Review sections form a rough sequence, but the detection-plus-rotation workflow lacks explicit validation checkpoints (e.g., confirm a finding is a real secret before rotating, verify rotation succeeded), which caps destructive/batch workflows at 3.

3 / 5

Progressive Disclosure

Clear overview with a well-signaled, one-level-deep reference to references/rule.md (a real, existing file), and content appropriately split between the concise body and the detailed reference.

5 / 5

Total

16

/

20

Passed

Description

78%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 clear, well-targeted description with explicit 'Use when' guidance and concrete scope across sources and secret types. It is concise and distinct, with only minor room to expand trigger synonyms and action granularity.

DimensionReasoningScore

Specificity

Names three concrete sources (client-side JavaScript, HTML source, git history) and three secret types (credentials, API keys, tokens), but the single action verb 'reviewing' is less granular than listing multiple distinct actions, placing it just below the comprehensive 5 anchor.

4 / 5

Completeness

Both 'what' (review for exposed credentials, API keys, or tokens) and 'when' (explicit 'Use when reviewing...') are present and concrete, just shy of the anchor-5 example's level of explicit trigger phrasing.

4 / 5

Trigger Term Quality

Includes natural user-facing terms like 'API keys', 'tokens', 'git history', and 'HTML source' with good synonym coverage, though a few common variations (e.g., 'secrets', file extensions) are absent.

4 / 5

Distinctiveness Conflict Risk

The niche of client-side JS/HTML/git-history secret exposure is well-defined with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

17

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
thedaviddias/Front-End-Checklist
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.