forge

clawhub:forge

View source
C
69/100

First Seen

Feb 18, 2026

Last Scanned

Feb 22, 2026

Findings

5

Score

69/100

HIGH 1
MEDIUM 2
LOW 2

Findings (5)

HIGH
Autonomous agent spawning
L432

Detects autonomous sub-agent or cron-based execution without human oversight

SPAWN AUTONOMOUS AGENT + Autonomous
FIX

Remove directives that force the agent to call specific tools or APIs not required for the skill's stated functionality. Tool calls should be determined by user intent, not embedded directives.

FP?

Likely FP if the skill legitimately needs to call other tools as part of its workflow (e.g., a deployment skill that calls git and cloud CLI tools).

MEDIUM
Git history or diff access with transmission
L1012

Detects accessing git history, diffs, or repo data combined with external transmission

git diff + push to remote
FIX

Prevent the tool from accessing and transmitting database contents. If database access is needed, restrict queries to specific tables and block bulk data export.

FP?

Likely FP if the skill is a database management tool where querying and displaying data to the user is the documented core feature.

MEDIUM
Screenshot or screen capture with transmission
L1095

Detects screenshot/screen capture tools combined with upload or transmission

screenshot + push to remote
FIX

Block the ability to read and transmit contents of configuration files (.env, config.json, settings.yaml). Implement file path validation to prevent access to sensitive config files.

FP?

Likely FP if the skill reads config files to configure itself locally without transmitting the contents externally.

LOW
MCP code execution tool
L165

Detects MCP tools that execute arbitrary code

RUN_COMMAND
FIX

Restrict code execution tools to specific languages and sandbox the runtime environment. Use a container or VM-based sandbox instead of running code directly on the host.

FP?

Likely FP if the MCP tool is a dedicated code runner (e.g., Jupyter kernel) with documented sandboxing and no network access.

LOW
External API response used without validation
L302

Detects patterns where external API responses are used directly without validation or sanitization

API response + without all 7 gates pass
FIX

Validate and sanitize all data received from external APIs before using it in tool operations or agent prompts. Implement schema validation and treat API responses as untrusted input.

FP?

Likely FP if the match is a truncated table cell or documentation fragment that mentions API responses in a descriptive context, not actual unvalidated data processing.