T08 · Insecure Dependencies
- Location
SKILL.md:31- Finding
Unpinned npx Installation Executes Mutable Third-Party Code
- Content
View full analysis
- Remediation
View remediation
add omactiengartelle/webtoon-character-generator ``` 2. Publish and verify the expected package integrity hash or signed provenance before execution. 3. Use a lockfile where the installation workflow permits it, and enable npm provenance and registry signature verification. 4. Pin the installed Skill to an immutable version, release, or commit rather than a mutable publisher/name reference. 5. Document the expected npm publisher, package version, Skill source, and checksum so users can verify them independently. 6. Prefer installing dependencies separately and reviewing them before execution rather than allowing `npx` to download and immediately run mutable code. 7. Execute installation in a least-privileged, isolated environment and never as an administrator unless strictly necessary. ]]>
