Pywayne Bin Gettool

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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.

What this means

A user or agent could fetch, build, or install code whose provenance is not clear from the reviewed artifacts.

Why it was flagged

The skill builds and installs code from an external repository and allows the repository URL to be changed, but the artifacts do not provide a concrete reviewed source, homepage, default repository URL, or implementation for gettool.

Skill content
Fetch and install C++ tools/libraries from cpp_tools repository ... gettool --set-url <URL>
Recommendation

Verify the gettool binary and cpp_tools repository URL before use, prefer pinned versions, and document the trusted source in the skill metadata or install instructions.

ConcernHigh Confidence
ASI05: Unexpected Code Execution
What this means

Running build or install steps for third-party C++ projects can execute arbitrary build scripts and change local files or system configuration.

Why it was flagged

The instructions can cause fetched code and installer scripts to execute locally; this is purpose-aligned for a build/install tool but is high-impact and not bounded by review or confirmation guidance.

Skill content
Build the tool using CMake and make ... After fetching, execute the tool's installation script (if configured) ... Use sudo make install
Recommendation

Require explicit user approval before using build or install flags, inspect installer scripts, and avoid running fetched code with elevated privileges unless necessary.

What this means

A sudo install can modify protected system paths and persist changes beyond the current project.

Why it was flagged

This explicitly introduces elevated local privileges for system-wide installation, but the artifact does not document approval, scope, or rollback controls.

Skill content
`--global-install-flag` | Set to `true` for sudo make install
Recommendation

Use project-local target directories by default, ask the user before any sudo/global install, and provide clear rollback or uninstall instructions.