Linux Patcher
Analysis
This skill is purpose-aligned for server patching, but it can make broad privileged changes to multiple servers and contains shell patterns that could execute generated or remote-controlled data.
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.
ssh "$HOST" "sudo $UPDATE_CMD && sudo $UPGRADE_CMD && sudo $AUTOREMOVE_CMD" ... ssh "$HOST" "sudo docker system prune -af" ... ssh "$HOST" "cd $DOCKER_PATH && sudo docker compose up -d"
The script performs privileged package upgrades, Docker cache/image pruning, and container recreation on a remote host. These are purpose-aligned, but they are high-impact operations that can restart or disrupt services.
eval "$("$SCRIPT_DIR/detect-os.sh" "$HOST")"The host update scripts evaluate shell text produced by another script. That detection script reads OS information over SSH, so malformed or hostile remote data could be turned into local shell execution.
TEMP_CONFIG=$(mktemp) ... "$SCRIPT_DIR/patchmon-query.sh" --output-config "$TEMP_CONFIG" ... source "$TEMP_CONFIG"
Automatic mode sources a temporary shell config generated from PatchMon query output. If generated host data is not safely escaped, sourcing it can execute arbitrary shell content locally.
curl -sSL https://raw.githubusercontent.com/PatchMon/PatchMon/main/agent/install.sh | sudo bash
The PatchMon setup guide recommends piping a remote script directly to sudo bash. This is user-directed and related to the skill's purpose, but it depends on remote code provenance at install time.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
This skill requires passwordless sudo access ... SSH key authentication ... PatchMon credentials
The skill requires privileged server access and credentials. This is expected for patch automation and is disclosed, but it is sensitive authority that users should review carefully.
