T08 · Insecure Dependencies
- Location
SKILL.md:60- Finding
Unpinned Third-Party Skill Installation Recommendations
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, lines 60–81
Vulnerability Type: Supply-chain exposure through unpinned third-party Skill installation commands
Risk Level: MediumVulnerable Code Snippet
markdown ## 🔗 More AfrexAI Skills (Free on ClawHub) | Skill | Install | |-------|---------| | AI Humanizer | `clawhub install afrexai-humanizer` | | SEO Writer | `clawhub install afrexai-seo-writer` | | Email Crafter | `clawhub install afrexai-email-crafter` | | Proposal Generator | `clawhub install afrexai-proposal-gen` | | Invoice Generator | `clawhub install afrexai-invoice-gen` | | Lead Scorer | `clawhub install afrexai-lead-scorer` | | Client Onboarding | `clawhub install afrexai-onboarding` | | Meeting Prep | `clawhub install afrexai-meeting-prep` | | Social Repurposer | `clawhub install afrexai-social-repurposer` | | FAQ Builder | `clawhub install afrexai-faq-builder` | | Review Responder | `clawhub install afrexai-review-responder` | | Report Builder | `clawhub install afrexai-report-builder` | | CRM Updater | `clawhub install afrexai-crm-updater` | | Pitch Deck Reviewer | `clawhub install afrexai-pitch-deck-reviewer` | | Contract Analyzer | `clawhub install afrexai-contract-analyzer` | | Pricing Optimizer | `clawhub install afrexai-pricing-optimizer` | | Testimonial Collector | `clawhub install afrexai-testimonial-collector` | | Competitor Monitor | `clawhub install afrexai-competitor-monitor` |Technical Analysis
The Skill recommends installing 18 external packages by mutable package name. The commands do not pin immutable versions, verify cryptographic hashes or signatures, identify reviewed source revisions, or require inspection of the downloaded Skills before activation.
These packages are not included in the audited project, so their behavior and integrity cannot be established from the available files. If a registry package or publisher account is compromised, or if package resolution otherwise returns an unsa ...[truncated 2013 chars]
- Remediation
View remediation
Remediation Suggestions
- Remove installation advertisements that are unrelated to the Customer Onboarding Skill's required functionality.
- If external Skills are genuinely required, declare them explicitly as dependencies rather than presenting optional shell commands in operational instructions.
- Pin every dependency to an immutable, reviewed version or content digest.
- Publish and verify cryptographic hashes or signatures for downloaded artifacts.
- Link to a verifiable source repository and reviewed commit for each dependency.
- Require users to inspect dependency instructions and scripts before installation or activation.
- Use an allowlisted registry namespace with publisher identity verification and package ownership controls.
- Install external Skills with least privilege and prevent them from automatically receiving filesystem, credential, network, or command-execution access.
- Add automated dependency scanning and periodic integrity verification to detect ownership changes or unexpected package revisions.
- Clearly distinguish optional promotional material from trusted operational instructions.
