Back to skill

Security audit

Bothire

Security checks for vulnerabilities and agentic risk

Overview

The skill is a coherent BotHire marketplace pointer, but it asks agents to use unpinned remote packages and local wallet keys for autonomous payments without strong user-control boundaries.

Review before installing. Use BotHire only with explicit user approval for each paid action, avoid long-lived or high-value wallet keys, prefer an isolated hot wallet with limited funds, and verify exact package versions or source provenance before running the npx commands.

Vulnerability Patterns
  • 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
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (4)

Rp1

Medium
Category
MCP Rug Pull
Confidence
95% confidence
Finding

The skill instructs users to run npx clawhub@latest install bothireagent/bothire / npx clawhub install ... without pinning an exact trusted version. Unpinned package execution allows supply-chain compromise or unexpected behavior changes if the upstream package is maliciously updated, hijacked, or serves different code over time.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The invocation guidance is very broad and overlaps with common agent tasks such as research, code review, translation, data, scraping, and payments. In an automated agent ecosystem, overly generic trigger language can cause the skill to activate in many unrelated contexts, increasing the chance of unexpected external calls, payment flows, or delegation to third-party services.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
97% confidence
Finding

The skill tells users to run npx bothire-mcp while also configuring BOTHIRE_PRIVATE_KEY and BOTHIRE_API_KEY. Because the package version is not pinned, a compromised or changed package could directly exfiltrate signing keys or misuse wallet authority, making this more dangerous than a generic unpinned install.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
96% confidence
Finding

The instruction npx bothire executes a remote package without version pinning in a workflow that generates a wallet and registers an identity. If the package is replaced or maliciously updated, it could generate insecure wallets, capture secrets, or register users through attacker-controlled flows.

Content

No source excerpt is available for this finding.