Trust Assessment
safe-file-reader received a trust score of 85/100, placing it in the Mostly Trusted category. This skill has passed most security checks with only minor considerations noted.
SkillShield's automated analysis identified 1 finding: 0 critical, 1 high, 0 medium, and 0 low severity. Key findings include Path Traversal in File Reader.
The analysis covered 4 layers: Manifest Analysis, Static Code Analysis, Dependency Graph, LLM Behavioral Safety. All layers scored 70 or above, reflecting consistent security practices.
Last analyzed on July 1, 2026 (commit 41fec4a9). SkillShield performs automated 4-layer security analysis on AI skills and MCP servers.
Layer Breakdown
Behavioral Risk Signals
Security Findings1
| Severity | Finding | Layer | Location | |
|---|---|---|---|---|
| HIGH | Path Traversal in File Reader The `read_file` and `read_config` functions in `read.py` do not validate or sanitize the input file paths. An attacker can supply directory traversal sequences (e.g., `../../etc/passwd`) to read arbitrary files on the system. Resolve the absolute path of the target file and verify that it starts with the resolved base directory path. For example: resolved_path = os.path.abspath(filepath) if not resolved_path.startswith(os.path.abspath(base_dir)): raise ValueError('Access denied') | LLM | read.py:24 |
Scan History
Embed Code
[](https://skillshield.io/report/f4b9fd0d46cf06ae)
Powered by SkillShield