T08 · Insecure Dependencies
- Location
SKILL.md:34- Finding
Unpinned ClawHub Package Is Downloaded and Executed During Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a coherent responsive-design reference skill with no hidden runtime behavior; its main risk is unpinned installation commands.
Install only from a source you trust. Prefer a pinned ClawHub version or immutable Git commit instead of `@latest` or a GitHub `main` branch, and avoid running installation commands with elevated privileges.
SKILL.md:34Unpinned ClawHub Package Is Downloaded and Executed During Installation
README.md:27Mutable GitHub Source Is Passed to an Unpinned npx Installer
README.md:33README Recommends Executing the Mutable Latest ClawHub Release
The README instructs users to execute npx add against a GitHub-hosted resource without pinning to a specific immutable version, tag, or commit. That creates a supply-chain risk: if the upstream repository changes or is compromised, future installs may fetch unexpected or malicious content.
Using npx clawhub@latest install responsive-design explicitly requests the latest version at execution time, which is non-deterministic and increases exposure to a compromised or malicious newly-published release. This is a classic supply-chain risk because users execute remote code before reviewing it.
Skill establishes unauthorized persistence across sessions via cron jobs, startup scripts, or state files. Session persistence allows an attacker to maintain access beyond the current interaction.
From your project root:
mkdir -p .cursor/skills
cp -r ~/.ai-skills/skills/frontend/responsive-design .cursor/skills/responsive-design
Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.
From your project root:
mkdir -p .claude/skills
cp -r ~/.ai-skills/skills/frontend/responsive-design .claude/skills/responsive-design
Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.
mkdir -p ~/.claude/skills
cp -r ~/.ai-skills/skills/frontend/responsive-design ~/.claude/skills/responsive-design
Skill selects an external model or provider that may use a different account or billing plan than the operator expects. Undisclosed model switches can cause unexpected cost or quota consumption.
---
name: responsive-design
model: standard
---
# Responsive Design
The installation instruction uses npx clawhub@latest install responsive-design, which pulls and executes the latest published package version at runtime rather than a pinned, reviewed release. If the upstream package is compromised or a malicious version is published, users following the skill could execute attacker-controlled code on their system.
No suspicious patterns detected.