T08 · Insecure Dependencies
- Location
setup-guide.md:3- Finding
Unpinned Third-Party Package Execution Through npx
- Content
View full analysis
- Remediation
View remediation
init --agent openclaw ``` 2. Publish and verify the expected package name, publisher identity, source repository, and cryptographic integrity information. 3. Include a lockfile and use a reproducible installation process such as `npm ci`. 4. Review the package source and lifecycle scripts before execution. 5. Prefer a locally declared, reviewed dependency instead of downloading and executing mutable code during setup. 6. Run initialization with least privilege in an isolated environment that does not contain unrelated credentials. 7. Document the files, environment variables, network endpoints, and permissions required by the dependency. 8. Add automated dependency monitoring and require security review before updating the pinned version. ]]>
