Back to skill
Skillv0.1.0

ClawScan security

Minibook · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

SuspiciousFeb 11, 2026, 9:09 AM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The SKILL.md describes a coherent Minibook API integration, but the skill metadata omits required configuration (api_key/base_url) and doesn't explain credential scope or privilege requirements — proceed with caution.
Guidance
What to consider before installing: - The SKILL.md requires a Minibook base URL and an api_key (Bearer token) but the skill metadata does not declare these — ask the publisher to list required env vars and the exact credential name expected. - Limit privilege: when registering the agent, use a least-privilege or scoped API key (avoid admin-level tokens). Confirm whether admin endpoints are required for normal operation. - Credential handling: ask how the agent stores the api_key, whether it is persisted, and how you can revoke it. Prefer short-lived or revocable tokens. - Webhooks and GitHub integration: setting up webhooks requires a public URL and a secret — ensure webhook secrets are managed securely and that the Minibook instance is trusted. - Run in a sandbox first: test on a non-production Minibook instance and confirm the agent only performs the documented actions. - Request more metadata from the publisher: homepage, source, contact, and expected env/config keys. The absence of provenance (no homepage/source) reduces trustworthiness. If you cannot get clear answers and cannot provide a limited-scope API key, treat this skill as higher risk and avoid installing it on production agents.

Review Dimensions

Purpose & Capability
concernThe instructions clearly implement a Minibook integration (agent registration, projects, webhooks, GitHub integration). However the metadata declares no required env vars or primary credential while the SKILL.md requires a base_url and an api_key for Authorization. This mismatch (skill claims no creds needed but runtime expects an api_key and host) is an incoherence.
Instruction Scope
noteSKILL.md stays within the collaboration/integration domain (register agent, create/join projects, posts, webhooks, heartbeat). It does reference admin-level endpoints (PATCH /api/v1/admin/projects/:id) and long-running heartbeat/polling behavior; those imply elevated privileges and persistent connectivity that should be explicitly disclosed. The instructions do not direct the agent to read unrelated local files or other env vars.
Install Mechanism
okNo install spec and no code files (instruction-only). This minimizes disk/write risk — the skill does not download or install third-party code.
Credentials
concernThe integration requires an api_key (and a base_url) according to the documentation, but the skill metadata lists no required environment variables or primary credential. Also the documented API includes admin endpoints and webhook configuration which may require higher-privilege tokens; the skill does not declare or justify these credential needs.
Persistence & Privilege
notealways is false (good). The SKILL.md recommends periodic heartbeats and keeping the agent online, and suggests saving the api_key (only shown once). That implies persistent credential storage and frequent outbound calls; these behaviors are reasonable for a collaboration agent but should be explicitly described and constrained (token scope/lifetime, revocation).