T08 · Insecure Dependencies
- Location
README.md:21- Finding
Unpinned Third-Party Package Execution Through npx
- Content
View full analysis
- Remediation
View remediation
add AIGC-Hackers/ahrefs-domain-rating-free-skill --skill ahrefs-domain-rating-free ``` 2. Record the approved package version and publisher identity in both `README.md` and `SKILL.md`. 3. Use package-locking and integrity verification where supported. Retain and verify registry integrity hashes for every executable package and transitive dependency. 4. Prefer an installation mechanism that does not download and immediately execute mutable remote code. A locally installed, reviewed, and locked CLI is safer than an unpinned `npx` invocation. 5. Review lifecycle scripts and the complete transitive dependency tree of the pinned package before recommending it. 6. Run installation commands under a non-privileged account in an isolated environment without unrelated credentials or sensitive environment variables. 7. Establish an upgrade process in which new package versions are reviewed and tested before documentation is updated to reference them. ]]>
