Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

BenignMar 5, 2026, 8:30 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill does what it says — a simple JSON-file based inter-agent message queue — and its code and instructions are consistent with that purpose.
Guidance
This skill is a simple file-based message queue and appears internally consistent. Before installing, verify the chat file path and set strict filesystem permissions so only intended agents/users can read/write it (sensitive data should not be stored in plaintext there). Note the metadata does not list the environment variables the scripts use (SENDER, RECEIVER, MESSAGE, MY_NAME) — be careful not to expose secrets via those env vars or in the shared file. The remote SSH examples require you to use your private key; do not share that key. Also be aware the scripts perform plain read/write without locking, so concurrent writes may corrupt the file; if you need robust or secure messaging across hosts, consider using an authenticated messaging service or add file-locking/encryption.

Review Dimensions

Purpose & Capability
okName/description match the included scripts and instructions. The three Python scripts implement writing, reading, and deleting messages in a shared JSON file and there are no unrelated binaries, cloud credentials, or unexpected external services requested.
Instruction Scope
noteSKILL.md stays within the chat-file use case but relies on environment variables (SENDER, RECEIVER, MESSAGE, MY_NAME) and editing TOOLS.md without declaring them in metadata. Remote usage examples show using ssh with a private key path (~/.ssh/openclaw.pem) — this is expected for SSH-based operation but requires the user to supply and protect their SSH keys. The instructions do not attempt to read arbitrary local files or send data to external endpoints beyond the shared file/SSH examples.
Install Mechanism
okThere is no external install or download step; the skill is instruction+included scripts only. All code is present in the package and nothing is pulled from third‑party URLs or installed from untrusted sources.
Credentials
noteNo required environment variables are declared in the registry metadata, but the runtime expects SENDER, RECEIVER, MESSAGE and MY_NAME environment variables. These are not sensitive by themselves, but the README examples reference using a private SSH key for remote execution — users must protect that key and avoid embedding secrets in the shared JSON. The skill does not request unrelated credentials.
Persistence & Privilege
okalways is false, the skill does not request persistent elevated privileges, and it does not modify other skills' configurations or system-wide settings.