Clawhub

PassAudited by ClawScan on May 1, 2026.

Overview

The skill is a coherent OctoFlow integration, but users should grant its optional file, network, execution, and MCP access narrowly.

Before installing, verify the OctoFlow binary source. When using it, grant only the minimum needed permissions, avoid broad `--allow-read=.` or `--allow-write=.` unless appropriate, and enable the MCP server only for trusted agent clients.

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.

What this means

Installing the skill may require trusting the OctoFlow executable from GitHub Releases.

Why it was flagged

The skill relies on downloading and running an external prebuilt binary. That is expected for this CLI-focused skill, but the binary source should be trusted.

Skill content
kind: download
url: https://github.com/octoflow-lang/octoflow/releases/download/v1.5.8/
bins: [octoflow]
Recommendation

Download only from the official project release, verify the version, and avoid unofficial mirrors.

What this means

A poorly specified or mistaken prompt could run unintended OctoFlow computations, especially if extra permissions are granted.

Why it was flagged

The skill is explicitly designed to turn natural language into executable OctoFlow programs. This is central to its purpose, but users should recognize that it runs generated code.

Skill content
Chat mode (natural language to running code)
```bash
octoflow chat "sort 1M numbers on GPU"
```
Recommendation

Review the task and permission flags before running generated code, and avoid granting permissions that are not needed.

What this means

If used as written, OctoFlow may read or write anywhere in the current directory rather than only the intended files.

Why it was flagged

The examples show broad current-directory read and write permissions. They are user-directed and purpose-aligned, but broader than necessary for many tasks.

Skill content
octoflow chat "load sales.csv, compute monthly averages, and plot the trend" --allow-read=.
...
octoflow chat "load photo.bmp, apply gaussian blur, save as blurred.bmp" --allow-read=. --allow-write=.
Recommendation

Prefer narrow paths such as `--allow-read=./data` and `--allow-write=./output` instead of `.` when possible.

What this means

Configured AI clients may be able to ask OctoFlow to execute code through MCP.

Why it was flagged

The skill documents an MCP server that lets agent clients invoke OctoFlow execution tools. This is disclosed and aligned with the integration purpose.

Skill content
OctoFlow can run as an MCP server for AI agent integration:
```bash
octoflow mcp-serve
```
...
`octoflow_run` | Execute OctoFlow code directly
Recommendation

Enable the MCP server only for trusted clients and keep OctoFlow permissions scoped to the task.

What this means

Project or user preferences may persist across sessions and could influence later OctoFlow behavior.

Why it was flagged

The skill discloses persistent user-level and project-level state. Persistence is not inherently unsafe, but users should know it can affect future runs.

Skill content
OctoFlow optionally saves your preferences to `~/.octoflow/` (user-level) and `.octoflow/` (per-project).
Recommendation

Review `.octoflow/` settings in untrusted projects and remove stored preferences if behavior is unexpected.