CtrlK
BlogDocsLog inGet started
Tessl Logo

stack-trace-exposure

Use when reviewing error handling middleware, API route handlers, or server responses for security-sensitive information disclosure.

62

Quality

73%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/stack-trace-exposure/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

The body is well-structured with good progressive disclosure and a real reference file, but it carries unnecessary background explanation and provides direction more than executable implementation guidance.

Suggestions

Trim the intro paragraph and 'Explain' section to drop background Claude already knows (stack trace contents, OWASP A09, CVE workflow), keeping only the security-relevant framing.

Add a minimal executable example of a central error handler that logs server-side and returns a generic message, so the guidance is copy-paste ready rather than descriptive.

Add an explicit verification step, e.g. confirming no error.stack or raw error.message reaches any response body, to close the workflow with a validation checkpoint.

DimensionReasoningScore

Conciseness

The opening paragraph and the 'Explain' section restate background (what stack traces reveal, the OWASP A09 framing, CVE lookup) that Claude already knows, which the guidelines penalize, though the Quick Reference and Check/Fix sections stay lean.

2 / 3

Actionability

The guidance flags concrete things to look for (error.stack, raw error.message, internal paths) but stops short of showing how to implement the central error handler, leaving the actionable guidance incomplete.

2 / 3

Workflow Clarity

The Check/Fix/Explain/Code Review structure gives a present sequence, but there is no explicit validation or verification checkpoint confirming the fix fully removes the disclosure.

2 / 3

Progressive Disclosure

A concise ~32-line overview points via a clearly signaled, one-level-deep reference to the real file references/rule.md for full implementation details, exemplifying clean progressive disclosure.

3 / 3

Total

9

/

12

Passed

Description

90%

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 with an explicit 'Use when' trigger and concrete review targets; its only weakness is that it frames a single review action rather than enumerating multiple specific capabilities.

DimensionReasoningScore

Specificity

The description names concrete review targets ('error handling middleware, API route handlers, or server responses') but describes a single review action rather than listing multiple distinct capabilities, matching the 'names domain and some actions' anchor.

2 / 3

Completeness

It explicitly answers both what (reviewing responses for sensitive disclosure) and when (an explicit 'Use when...' clause listing the trigger contexts), satisfying the highest anchor.

3 / 3

Trigger Term Quality

'Use when reviewing error handling middleware, API route handlers, or server responses for security-sensitive information disclosure' uses natural trigger phrases a user would actually say, with good coverage of relevant terms.

3 / 3

Distinctiveness Conflict Risk

The scope is a distinct niche — security-sensitive information disclosure in production error responses — with triggers unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

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.