T08 · Insecure Dependencies
- Location
skill.md:30- Finding
Unverified Mutable Skill Instructions Are Installed from a Remote Source
- Content
View full analysis
~/.creditclaw/skills/creditcard/SKILL.md curl -s https://creditclaw.com/creditcard/shopping.md > ~/.creditclaw/skills/creditcard/SHOPPING.md curl -s https://creditclaw.com/creditcard/amazon.md > ~/.creditclaw/skills/creditcard/AMAZON.md curl -s https://creditclaw.com/creditcard/prepaid-wallet.md > ~/.creditclaw/skills/creditcard/PREPAID-WALLET.md curl -s https://creditclaw.com/creditcard/self-hosted-card.md > ~/.creditclaw/skills/creditcard/SELF-HOSTED-CARD.md curl -s https://creditclaw.com/creditcard/stripe-x402-wallet.md > ~/.creditclaw/skills/creditcard/STRIPE-X402-WALLET.md curl -s https://creditclaw.com/creditcard/heartbeat.md > ~/.creditclaw/skills/creditcard/HEARTBEAT.md curl -s https://creditclaw.com/creditcard/skill.json > ~/.creditclaw/skills/creditcard/package.json ``` ``` ### Technical Analysis The installation procedure downloads Skill instructions and metadata from mutable URLs and directly overwrites local files. It does not pin a version, verify a cryptographic checksum or signature, validate the downloaded content, or preserve the previously reviewed files if a download is incomplete. HTTPS protects data in transit under normal conditions, but it does not establish that the content currently hosted at the URLs is identical to the content audited in this project. A compromise of the hosting account, deployment pipeline, origin server, DNS/TLS infrastructure, or other upstream publishing mechanism could replace the hosted Markdown instructions after review. This is particularly significant because Markdown files in an Agent Skill are operational ...[truncated 1964 chars]- Remediation
View remediation
