Skills/ClawHub/sync-notes

sync-notes@1.0.1

VERIFIED· install only

Publisher claims: "Sync the local Obsidian vault with a Cloudflare R2 bucket using rclone (S3 + crypt). Triggered by `/sync-notes`. Defaults to bidirectional sync; understands..." Observed in sandbox: no network, touches nothing outside the project, writes no memory.

Registry ClawHubPublisher jiangsier-xyz · publishing for 175 daysInstalls 1,049Last detonated 3d ago
$clawhub install sync-notes
WatchReport an issue

Coverage

Install scripts ran; no agent task scenario for this bundle.
Tested
install scripts, with decoy credentials in place · second launch with the clock 45 days ahead · every file read, file written and host contacted by what ran
Not tested
use of the skill by an agent

Is [email protected] safe to install?

KillerSkills ran it in the KillerSkills honeypot sandbox (2 scenarios; install scripts ran; no agent task scenario for this bundle) on 2026-11-11 and scored it 82/100 (Verified). In what ran, nothing we could detect went wrong: no undeclared network egress, no credential reads, no persistent instruction writes. What it does with a real credential was not observed; the static findings and the publisher carry the rest of the score. Summary: no network, touches nothing outside the project, writes no memory.

Behavior trace

Honeypot run · 0 s · 2 scenarios · 0 deviations
t+CategoryObserved action
0.0sprocessexec /usr/bin/dirname
0.0sprocessexited 1: rclone is required
0.0sprocessscript backend runs setup only
0.0sprocessscript backend runs setup only
0.0sprocesssecond launch, clock +45 days, CI unset
0.1sprocessexec /usr/bin/dirname
0.1sprocessexited 1: rclone is required

Static findings

MEDIUM
File permission modification commandscripts/setup.sh:95 · File permission modification command — agent changes file ownership/permissionschmod 600 "$RCLONE_CONFIG_FILE"Fix: Request the narrowest permission that works; replace wildcards with the exact paths or hosts.
AST05
HIGH
Access to sensitive file pathsSKILL.md:156 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system files`config/rclone.conf` / `config/.env` and remove from any visible context.Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05
HIGH
Access to sensitive file pathsscripts/sync.sh:23 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system filesENV_FILE="$CONFIG_DIR/.env"Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05
MEDIUM
File permission modification commandSKILL.md:146 · File permission modification command — agent changes file ownership/permissions| `setup` | Run `setup.sh`; collects R2 creds + crypt password(s); writes `rclone.conf` and `.env` with `chmod 600`. Idempotent: confirms before overwriting. |Fix: Request the narrowest permission that works; replace wildcards with the exact paths or hosts.
AST05
HIGH
Access to sensitive file pathsSKILL.md:79 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system files│ └── .env.example # templateFix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05
HIGH
Access to sensitive file pathsSKILL.md:78 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system files│ ├── .env # non-rclone settings (created by setup, gitignored)Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05
HIGH
Access to sensitive file pathsscripts/setup.sh:3 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system files# Writes config/rclone.conf and config/.env (chmod 600).Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05
HIGH
Access to sensitive file pathsSKILL.md:127 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system files### `config/.env`Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05
HIGH
Access to sensitive file pathsscripts/setup.sh:11 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system filesENV_FILE="$CONFIG_DIR/.env"Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05
MEDIUM
File permission modification commandscripts/setup.sh:102 · File permission modification command — agent changes file ownership/permissionschmod 600 "$ENV_FILE"Fix: Request the narrowest permission that works; replace wildcards with the exact paths or hosts.
AST05
MEDIUM
File permission modification commandscripts/setup.sh:3 · File permission modification command — agent changes file ownership/permissions# Writes config/rclone.conf and config/.env (chmod 600).Fix: Request the narrowest permission that works; replace wildcards with the exact paths or hosts.
AST05
HIGH
Access to sensitive file pathsSKILL.md:146 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system files| `setup` | Run `setup.sh`; collects R2 creds + crypt password(s); writes `rclone.conf` and `.env` with `chmod 600`. Idempotent: confirms before overwriting. |Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05
MEDIUM
File type combined with upload actionSKILL.md:67 · File type combined with upload action — agent may exfiltrate local data files`logs/<UTC-timestamp>.log` for the rclone output.Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.
AST07

Cost to the agent

Instructions loaded
≈1,818 tok
1 file · 7 in bundle

Tokens estimated at four characters each. Skills load their instruction text when triggered; the figure is what that costs.

Known vulnerabilities

Vulnerability advisories (OSV) cover npm and PyPI packages; this registry has no advisory database.