Claw Drive
Analysis
Claw Drive is a coherent personal-file skill, but its optional Google Drive sync can persistently upload the whole local Claw Drive except configured excludes, so users should review the privacy scope carefully.
Findings (5)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
<key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/>
`sync start` writes a launchd plist that runs at login and is kept alive, so sync behavior continues in the background until the user stops it.
brew | formula: dissaozw/tap/claw-drive | creates binaries: claw-drive
The skill relies on an externally installed Homebrew CLI for its core operations. That is normal for this design, but the CLI has high-impact access to personal files and optional sync.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
rclone config create gdrive drive config_is_local=false config_token="$token"
Optional Google Drive sync creates an rclone remote using an OAuth token. This is expected for cloud sync, but it grants delegated access to the selected Google Drive account.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
rclone sync "$CLAW_DRIVE_DIR" "$remote" "${exclude_args[@]}" ...
exclude:
- identity/
- .hashesThe sync code uploads the entire local Claw Drive directory to the configured rclone remote except configured excludes; the default config excludes `identity/` and `.hashes`, but not other potentially sensitive categories such as finance, medical, insurance, receipts, or contracts.
Extracted content enters the conversation transcript ... logged permanently to `.jsonl` files. ... Descriptions in INDEX.jsonl are also persistent.
The skill explicitly stores searchable descriptions and warns that content read into the conversation becomes persistent local transcript data.
