CtrlK
BlogDocsLog inGet started
Tessl Logo

safe-file-reader

Read files from documents directory safely

Invalid
This skill can't be scored yet
Validation errors are blocking scoring. Review and fix them to unlock Quality, Impact and Security scores. See what needs fixing →
SKILL.md
Quality
Evals
Security

Evaluation results

100%

Helpdesk Document Retrieval Tool

Python document retrieval

Criteria
Without context
With context

Python implementation

100%

100%

Function accepts filename

100%

100%

Documents base directory

100%

100%

Path construction from base

100%

100%

Returns file contents

100%

100%

Without context: $0.1723 · 40s · 13 turns · 16 in / 1,984 out tokens

With context: $0.2743 · 1m 7s · 19 turns · 269 in / 3,556 out tokens

100%

Secure Document Server File Handler

Path traversal validation

Criteria
Without context
With context

Python used

100%

100%

Documents directory base

100%

100%

Filename input parameter

100%

100%

Path resolution check

100%

100%

Traversal rejection

100%

100%

Rejects traversal inputs

100%

100%

Error on violation

100%

100%

Without context: $0.1616 · 35s · 13 turns · 15 in / 1,853 out tokens

With context: $0.2475 · 1m 19s · 16 turns · 159 in / 4,094 out tokens

80%

28%

Document Batch Processing Utility

Filename input interface

Criteria
Without context
With context

Python implementation

100%

100%

read_file accepts filename

46%

100%

read_batch accepts filename list

100%

100%

Documents directory base

0%

0%

Path constructed from base + filename

0%

100%

Validation present

66%

100%

Main block demo

100%

100%

Without context: $0.2524 · 56s · 17 turns · 17 in / 2,816 out tokens

With context: $0.5601 · 2m 2s · 34 turns · 31 in / 6,742 out tokens

Repository
cisco-ai-defense/skill-scanner
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.