synapse
Analysis
This skill needs Review because it intentionally shares data over P2P and also includes high-impact agent-memory transfer, persistent background activity, remote model-code loading, and unsafe command-handler patterns.
Findings (6)
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.
"handler": "python3 {{skillDir}}/logic.py download --magnet '{{magnet_link}}' --output '{{output_dir}}'"Tool parameters are interpolated directly into a shell-like command string; similar handlers use source_db, display_name, shard_path, query, and trackers. Crafted values containing shell metacharacters or quotes could alter the command if the handler is executed by a shell.
trust_remote_code=True, # Required for nomic models
The embedder loads tokenizer/model code with trust_remote_code=True, allowing code from the referenced model repository to run locally when embeddings are generated.
"Network Maintenance (Every 6 hours)" ... "Re-announce high-value memory shards with low seed count" ... "Prune completed downloads older than 7 days"
The artifact describes recurring background network and file-maintenance actions, including continued announcement of shared shards and automatic pruning.
curl -LsSf https://astral.sh/uv/install.sh | sh ... "Dependencies auto-installed on first run via uv"
The setup path relies on a remote installer and first-run dependency fetching. This is common for Python tooling and purpose-aligned, but users should notice the supply-chain dependency.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
"Exports a portion of the agent's vector database as a shareable MemoryShard" ... "integrates a downloaded memory shard into the agent's active memory" ... "skip_safety_check"
The tool manifest explicitly supports exporting agent memory/vector databases and importing downloaded shards into active memory, including a safety-bypass parameter.
"Client generates query embedding → Tracker computes cosine similarity" ... "Tracker stores embeddings (FAISS index), clients store actual files (BitTorrent)"
The architecture sends query/file embeddings and metadata to tracker infrastructure while files are exchanged through BitTorrent peers.
