Pilot Sync

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This is a straightforward instruction-only file sync skill, but it can continuously send files from a chosen directory to another agent, so users should verify the folder and remote peer.

Install only if you trust the Pilot Protocol setup and the remote agent. Use a dedicated folder, confirm the destination ID, avoid syncing sensitive directories, and stop the watcher when you no longer need continuous synchronization.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

If pointed at the wrong folder or peer, the agent could send files the user did not intend to share.

Why it was flagged

The skill documents Bash commands that send files from a local directory to a remote Pilot Protocol address. This is expected for a sync skill, but users need to control the path and destination.

Skill content
for file in /path/to/sync/*; do
  pilotctl --json send-file 1:0001.AAAA.BBBB "$file"
done
Recommendation

Use a dedicated sync folder, verify the remote agent ID, and avoid syncing broad locations such as the whole home directory or sensitive project roots.

#
ASI07: Insecure Inter-Agent Communication
Low
What this means

Files may be exposed to another agent or node if the remote address is wrong or untrusted.

Why it was flagged

The skill sends local files to another agent over the Pilot Protocol network. This inter-agent transfer is central to the purpose, but trust and identity of the remote peer are user-controlled.

Skill content
pilotctl --json send-file "$REMOTE" "$changed_file"
Recommendation

Confirm the remote peer identity and Pilot Protocol security model before syncing private files.

#
ASI08: Cascading Failures
Low
What this means

Unwanted edits, generated files, or sensitive additions in the watched folder could be sent automatically.

Why it was flagged

The continuous watcher propagates file changes from the sync directory to a remote agent until the command is stopped. This is expected for synchronization but can spread accidental changes.

Skill content
fswatch -0 "$SYNC_DIR" | while read -d "" changed_file; do
  pilotctl --json send-file "$REMOTE" "$changed_file"
done
Recommendation

Run the watcher only for the duration needed, exclude sensitive/generated files where possible, and keep backups for important synced data.

#
ASI04: Agentic Supply Chain Vulnerabilities
Info
What this means

The skill may fail or prompt manual setup if dependencies are missing, and users should avoid installing lookalike tools from untrusted sources.

Why it was flagged

The skill depends on local tools beyond pilotctl. There is no install spec or bundled code, so users must obtain and verify these tools separately.

Skill content
Requires pilot-protocol skill, jq, fswatch/inotifywait, md5sum, and stat.
Recommendation

Install dependencies from trusted OS package managers or official sources and verify pilotctl is the intended Pilot Protocol client.