T08 · Insecure Dependencies
Warning
- Location
SKILL.md:39- Finding
Unpinned Third-Party Package Execution Through bunx
- Content
View full analysis
``` Note the top result slug and summary for inclusion in the output. Only do this for genuinely high-priority items that had to be passed over — not for every blocked todo. ``` ### Technical Analysis The skill instructs the agent to execute `clawhub` through `bunx` without specifying an audited package version, lockfile, or integrity hash. If the package is not already available in a trusted local cache, `bunx` may retrieve it from an external package registry and execute its code. The effective executable can therefore change after this skill has been reviewed. Security depends on external registry resolution, package ownership, package publication controls, and the behavior of the latest package version. A compromised maintainer account, malicious package update, dependency compromise, or package-resolution attack could cause arbitrary package code to run. ### Attack Path 1. A high-priority todo is classified as blocked because a capability is missing. 2. The skill directs the agent to run `bunx clawhub search `. 3. `bunx` resolves the unpinned `clawhub` package and may download it and its transitive dependencies. 4. A compromised or malicious package version executes through package lifecycle behavior or the requested CLI entry point. 5. The package code runs with the permissions and environment available to the agent process. ### Impact Assessment Successful exploitation could execute arbitrary code with the same operating-system privileges as the agent or user running the skill. Depending on the runtime environment, this may permit ...[truncated 417 chars]- Remediation
View remediation
