Security Audit
claude-dev-suite/claude-dev-suite:skills/ai-integration/langchain
github.com/claude-dev-suite/claude-dev-suiteTrust Assessment
claude-dev-suite/claude-dev-suite:skills/ai-integration/langchain 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 Broad filesystem write/edit permissions declared.
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 March 16, 2026 (commit 8c8434ef). 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 | Broad filesystem write/edit permissions declared The skill's manifest declares broad `Write` and `Edit` permissions, which could allow an agent to modify or create arbitrary files on the system. While the provided examples demonstrate legitimate file operations (e.g., persisting vector stores with `Chroma`), the lack of scope limitation for these permissions poses a significant risk. A malicious prompt could instruct the agent to write to sensitive system locations (e.g., `/etc/passwd`, `/root/.ssh/authorized_keys`) or overwrite critical application files, leading to system compromise, data corruption, or privilege escalation. The `Grep` and `Glob` permissions also allow for extensive filesystem exploration, which could be used in conjunction with `Read` and `Write` for targeted attacks. Restrict filesystem write/edit permissions to specific, limited directories or file types. Implement robust input validation and sandboxing to prevent writing to sensitive system paths. Re-evaluate if `Edit`, `Grep`, and `Glob` permissions are strictly necessary for the skill's intended functionality, and if so, apply the principle of least privilege. | LLM | SKILL.md:1 |
Scan History
Embed Code
[](https://skillshield.io/report/f20ef2ac5bbd0bd2)
Powered by SkillShield