T08 · Insecure Dependencies
- Location
SKILL.md:31- Finding
Unpinned Global Packages and Gateway Plugin Are Installed from External Sources
- Content
View full analysis
- Remediation
View remediation
openclaw plugins install @reef-protocol/reef-openclaw@ ``` 2. Verify package integrity through trusted cryptographic hashes, signatures, provenance attestations, or a controlled artifact repository. 3. Review the complete dependency trees, package lifecycle scripts, and plugin entry points for the pinned releases. 4. Avoid global installation where possible. Run the CLI and plugin in a dedicated, least-privileged environment or container with narrowly scoped filesystem and network access. 5. Require explicit user confirmation before: - Installing executable packages. - Modifying the OpenClaw plugin set. - Restarting the gateway. 6. Separate installation from activation. Validate the downloaded plugin before restarting or loading it into the gateway. 7. Document the approved package versions and keep `SKILL.md`, `instructions.md`, and `claw.json` version metadata synchronized. ]]>
