Pilot Load Balancer
Security checks across static analysis, malware telemetry, and agentic risk
Overview
This instruction-only skill matches its stated purpose of sending task assignments to Pilot worker agents, with a few setup and trust-boundary considerations.
Install this only if you already use Pilot Protocol and trust the worker agents it will target. Verify the worker search tags before dispatching tasks, confirm pilotctl, jq, uuidgen, and the Pilot daemon are set up from trusted sources, and consider changing the /tmp state file to a safer per-user location.
Static analysis
No static analysis findings were reported for this release.
VirusTotal
VirusTotal findings are pending for this skill version.
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.
Tasks may be delegated to whichever workers match the peer search, so misconfigured or untrusted workers could receive work assignments.
The skill sends task-assignment messages to worker agents discovered through Pilot; this is central to its purpose but creates an inter-agent trust boundary.
pilotctl --json send-message "$NEXT_WORKER" --data "{\"type\":\"task_assignment\",\"task_id\":\"$TASK_ID\"}"Use this only with a trusted Pilot worker pool and verify peer tags, daemon configuration, and message contents before bulk dispatching tasks.
Incorrect or manipulated local state could route tasks to the wrong worker or disrupt balancing.
The round-robin example reuses a predictable temporary file as persistent routing state, which could be stale, collide with other runs, or be tampered with locally.
ROBIN_INDEX=$(cat /tmp/load-balancer-index.txt 2>/dev/null || echo 0) ... > /tmp/load-balancer-index.txt
Prefer a per-user, skill-owned state path with restricted permissions and validate that the stored index is numeric and in range.
The skill may fail or behave differently if jq, uuidgen, or the pilot-protocol skill are missing or not the expected versions.
SKILL.md documents dependencies beyond the registry's declared pilotctl binary requirement, which may cause incomplete setup or reliance on undeclared local tools.
Requires pilot-protocol skill, jq, and uuidgen.
Confirm all documented dependencies are installed from trusted sources before using the skill.
