Trust Assessment
cwicr-equipment-planner received a trust score of 79/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 2 findings: 0 critical, 1 high, 1 medium, and 0 low severity. Key findings include Missing required field: name, Unrestricted File Write via User-Controlled Path.
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 February 14, 2026 (commit 13146e6a). SkillShield performs automated 4-layer security analysis on AI skills and MCP servers.
Layer Breakdown
Behavioral Risk Signals
Security Findings2
| Severity | Finding | Layer | Location | |
|---|---|---|---|---|
| HIGH | Unrestricted File Write via User-Controlled Path The `export_to_excel` function directly uses the `output_path` parameter, which is derived from user input, to specify the file location for writing an Excel file. This allows an attacker to control the file path, potentially leading to arbitrary file creation or overwriting of existing files outside the intended skill directory. This could be exploited for data exfiltration (e.g., writing sensitive data to a publicly accessible location if the sandbox allows it) or denial of service (e.g., overwriting critical system files). Implement strict validation and sanitization for the `output_path` parameter. Restrict file writes to a designated, secure output directory within the skill's allowed scope. Ensure that path traversal sequences (e.g., `../`) are removed or prevented. For example, use `os.path.basename` to only allow a filename, or combine with `os.path.join` and a secure base directory. | LLM | SKILL.md:349 | |
| MEDIUM | Missing required field: name The 'name' field is required for claude_code skills but is missing from frontmatter. Add a 'name' field to the SKILL.md frontmatter. | Static | skills/datadrivenconstruction/cwicr-equipment-planner/SKILL.md:1 |
Scan History
Embed Code
[](https://skillshield.io/report/b4c22e6024e6e86e)
Powered by SkillShield