Back to skill

Security audit

do

Security checks for vulnerabilities and agentic risk

Overview

ClawScan rates this skill benign because it found no clear malicious behavior, while noting undeclared capabilities and an installer instruction that runs a downloaded script; the evidence is incomplete.

The verdict is benign, but consider whether the reported build-thread and genealogy actions fit your needs, and review the Bun installation method before following it. The scan was partial because it could not resolve several local references, so the evidence is incomplete.

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
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (3)

Description-Behavior Mismatch

High
Category
MCP Tool Poisoning
Confidence
90% confidence
Finding

Although the code uses the declared do CLI, its concrete behavior is posting repository/build coordination messages, not managing the described personal tasks, habits, or life-tracking entities. This thread-posting capability is not disclosed in the description. Neither command is destructive, so the absence of --allow-destructive is not itself a mismatch.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

High
Category
MCP Tool Poisoning
Confidence
87% confidence
Finding

The commands use the declared CLI, but perform genealogy-specific writes rather than the described task/habit operations or entity reads. Mentioning contacts as readable entities does not adequately disclose importing family-tree data, assigning identity, or accepting person matches. The chunk does not demonstrate any destructive-authorization bypass.

Content

No source excerpt is available for this finding.

External Script Fetching

High
Category
Supply Chain
Confidence
98% confidence
Finding

The installation instructions pipe a remotely fetched, mutable shell script directly into bash without an independent integrity check or review. If the installer endpoint or its delivery infrastructure is compromised, following this instruction executes attacker-controlled code with the invoking user's privileges, potentially exposing API keys and local files; the legitimate Bun domain and optional installation context reduce suspicion of malicious intent but do not eliminate the execution risk.

Content

Scanner excerpt · SKILL.md (reported line 36)May include surrounding context.

md
(https://github.com/robbeverhelst/do/releases) and put it on your `PATH`.

Requires **Bun ≥ 1.3** for the `bunx`/binary paths (`bun --version`; install with
`curl -fsSL https://bun.sh/install | bash`).

## Auth (do this first)