skill-creator
Audited by Socket on Sep 14, 2026
2 alerts found:
Anomalyx2This is an evaluation harness whose intended behavior is to create temporary Claude skill commands and invoke the Claude CLI against test queries. No direct malware behavior, credential theft, exfiltration, or destructive system activity is present. The principal security issue is unsanitized use of `skill_name` in a filesystem path, which can enable path traversal or unintended file writes when processing a malicious SKILL.md. Invoking an external AI CLI with inherited environment and project access is an intentional but important trust boundary. The shown fragment is syntactically incomplete at the final `main(`.
No clear indicators of intentional malware/backdoor behavior are visible in this fragment. However, there are significant security risks typical of supply-chain content rendering: (1) DOM XSS potential due to container.innerHTML fed by a large HTML string constructed from EMBEDDED_DATA with not all interpolated fields verifiably escaped, and (2) potential malicious content loading via iframe.src set to file.data_uri without visible sandboxing or scheme restrictions. If EMBEDDED_DATA or file.data_uri can be attacker-controlled, this module should be treated as high-risk and reviewed for strict escaping, URI validation, and safe rendering/sandboxing.