Trust Assessment
demo-video received a trust score of 56/100, placing it in the Caution category. This skill has some security considerations that users should review before deployment.
SkillShield's automated analysis identified 2 findings: 1 critical, 1 high, 0 medium, and 0 low severity. Key findings include Network egress to untrusted endpoints, Unsanitized arguments in shell script lead to command injection.
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 | |
|---|---|---|---|---|
| CRITICAL | Network egress to untrusted endpoints HTTP request to raw IP address Review all outbound network calls. Remove connections to webhook collectors, paste sites, and raw IP addresses. Legitimate API calls should use well-known service domains. | Manifest | skills/cyberfront-ai/demo-video/scripts/record-demo.js:23 | |
| HIGH | Unsanitized arguments in shell script lead to command injection The `scripts/frames-to-video.sh` script directly interpolates user-provided arguments (`INPUT_DIR`, `OUTPUT_NAME`) into `ffmpeg` commands without proper sanitization. An attacker could inject shell metacharacters (e.g., `;`, `|`, `$(...)`) into these arguments to execute arbitrary commands on the host system. For example, setting `OUTPUT_NAME` to `"foo; rm -rf /"` could lead to critical system damage. Implement robust input validation and sanitization for `INPUT_DIR` and `OUTPUT_NAME` before using them in shell commands. Restrict input to known safe characters or use `printf %q` for proper shell quoting to prevent arbitrary command execution. For example, ensure `INPUT_DIR` is a valid directory path and `OUTPUT_NAME` is a safe filename. | LLM | scripts/frames-to-video.sh:44 |
Scan History
Embed Code
[](https://skillshield.io/report/e2ebf12533a9dba2)
Powered by SkillShield