Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

BenignApr 15, 2026, 3:04 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, instructions, and requirements are coherent with its stated purpose as an ACP↔ASF adapter and do not request unrelated credentials, installs, or surprising privileges.
Guidance
This skill appears to be what it says: an adapter for ACP↔ASF integration. It does not request credentials or perform network calls to remote hosts by default (it references a local WebSocket gateway). Before deploying in production, review whether you will point the gateway client at a remote server — that would require secure credentials and network controls. Also note the OpenClaw client currently uses a placeholder token; if you wire this to a real gateway, provide and protect appropriate credentials and review any network endpoints the adapter will contact.

Review Dimensions

Purpose & Capability
okName and description claim an ACP adapter; code implements an ACP parser, session manager, tool converter, and a local OpenClaw gateway client. Required resources (none) match the adapter role — nothing asks for unrelated cloud or system credentials.
Instruction Scope
okSKILL.md and included code focus on parsing ACP messages, session lifecycle, and mapping tools; they reference a local gateway (ws://127.0.0.1:18789) which is consistent with bridging to a local OpenClaw gateway. There are no instructions to read arbitrary host files, exfiltrate data, or call external endpoints beyond the documented local gateway.
Install Mechanism
okNo install spec is present (instruction-only behavior), so nothing is downloaded or written to disk by the install process. This is low-risk and proportional for a library/adapter.
Credentials
okThe skill declares no required environment variables, credentials, or config paths. The implementation uses a hard-coded local gateway URL and a placeholder 'token' value in the client constructor; it does not request or access sensitive environment secrets.
Persistence & Privilege
okalways is false and the skill does not request elevated platform privileges or modify other skills' configs. It does not persist or demand system-wide presence beyond its own code.