Back to skill

Security audit

Business Tools Pack

Security checks for vulnerabilities and agentic risk

Overview

This pack is a Review item because it directs users to install several powerful, unpinned automation skills that can affect email, customer data, scraping, analytics, and trading workflows without clear safety controls.

Install only after reviewing each referenced skill separately. Use isolated, least-privilege API keys, avoid live trading or bulk email actions without human approval, confirm scraping and email use complies with applicable platform rules and consent requirements, and prefer pinned or verified versions before granting access to business systems.

Vulnerability Patterns
  • Insecure DependenciesIntroduces malicious components through unsafe dependency sources
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
Findings (1)

T08 · Insecure Dependencies

Warning
Location
SKILL.md:35
Finding
Unpinned External Skill Dependencies Installed from a Mutable Registry## Vulnerability Details **File Location**: `SKILL.md`, lines 35-43 **Vulnerability Type**: Unpinned and unaudited third-party skill dependencies **Risk Level**: Medium ```bash clawhub install analytics-tracking-dv clawhub install autosignals-davinci clawhub install customer-research-dv clawhub install email-automation-dv clawhub install gumroad-page-gen-dv clawhub install testimonial-collector-dv clawhub install first-principles-dv ``` ### Technical Analysis The project does not include the implementations of its seven advertised skills. Instead, it directs users to install external skills from ClawHub using package names alone. The commands do not specify immutable versions, content hashes, verified publisher identities, canonical source repositories, or expected permissions. Because registry names are mutable resolution points, the content installed when a user executes these commands may differ from the content reviewed in this package. This creates a supply-chain trust gap: compromise of a publisher account, package replacement, ownership transfer, or dependency-confusion or typosquatting conditions could cause attacker-controlled skill instructions or code to be installed. The implementations of the advertised analytics, trading, scraping, email, sales-page, and testimonial capabilities are absent from the audited project. Their behavior, permissions, data handling, and security properties therefore cannot be validated from this package. ### Attack Path 1. A user trusts the Business Tools Pack and follows its Quick Start instructions. 2. The user executes one or more unpinned `clawhub install` commands. 3. ClawHub resolves the package name to the version currently available from the external registry. 4. An attacker compromises, replaces, takes over, or imitates one of the referenced packages. 5. The attacker-controlled dependency is installed without an integrity check against a version reviewed with this ...[truncated 884 chars]
Remediation
## Remediation Suggestions 1. Pin every external skill to an immutable version or content-addressed digest. 2. Publish expected cryptographic hashes and verify downloaded content before installation or execution. 3. Identify each package's verified publisher and canonical source repository. 4. Vendor the reviewed skill implementations into the release where practical, or provide reproducible lock files covering the full dependency graph. 5. Audit every referenced skill and its transitive dependencies before recommending installation. 6. Document the permissions, network destinations, filesystem access, credentials, and data categories required by each skill. 7. Require explicit user confirmation before granting access to email platforms, customer data, analytics systems, or financial and trading resources. 8. Run third-party skills under least privilege, with isolated credentials, restricted filesystem access, and destination allowlisting. 9. Add automated publisher, signature, version, and integrity verification to the installation workflow and fail closed when verification cannot be completed.
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (2)

Missing User Warnings

Medium
Confidence
91% confidence
Finding
The README advertises automated scraping, tracking, and email deployment capabilities without any accompanying notice about consent, lawful basis, platform terms, or handling of collected personal data. This is dangerous because users may deploy the skill in ways that violate privacy expectations, anti-spam requirements, or data-protection obligations, increasing legal, compliance, and reputational risk.

Missing User Warnings

Medium
Confidence
94% confidence
Finding
The pack advertises and facilitates installation of an autonomous trading optimization skill and multiple deployment-oriented automation skills without any warning about financial risk, unsafe autonomy, approval gates, or environment constraints. In this context, omission of safety guidance can lead users to install and invoke high-risk automations as if they were routine business tools, increasing the chance of unintended financial loss or unauthorized live changes.

Static analysis

No suspicious patterns detected.