T08 · Insecure Dependencies
- Location
scripts/chis-chisf.sh:21- Finding
Forced Installation Can Bypass ClawHub Package Safety Warnings
- Content
View full analysis
--force --workdir /Users/zququ/.openclaw/workspace --dir skills --version ``` ```text Use this when: - package is flagged as suspicious - overwrite behavior is required ``` `SKILL.md:71-73`: ```bash clawhub install proactive-agent --force --workdir /Users/zququ/.openclaw/workspace --dir skills ``` `SKILL.md:84`: ```text If rate limit persists, use the local fallback installer: `/Users/zququ/.local/bin/clawhub-install-safe --force ` (or without `--force` when not needed) before switching to another approach. ``` ### Technical Analysis The `chisf` mode unconditionally adds `--force` to the `clawhub install` command. The documentation explicitly recommends this mode when a package has been flagged as suspicious. This changes a package safety warning from a blocking control into a condition for bypassing that control. The package slug and optional version are supplied at runtime. When no version is supplied, the latest available package is installed, meaning the effective third-party content can change after this wrapper has been reviewed. The target package contents are not included in this repository and therefore cannot be validated as part of this audit. The documentation also proposes an external fallback executable, `/Users/zququ/.local/bin/clawhub-install-safe`, including a `--force` option. That executable is not part of the audited project, so its validation, source selection, integrity checks, and installation behavior cannot be confirmed. The wrapper itself do ...[truncated 1859 chars]- Remediation
View remediation
