Back to skill
Skillv1.10.5

ClawScan security

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

Scanner verdict

BenignMar 6, 2026, 3:40 PM
Verdict
Benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill's requests, files, and runtime instructions match its stated purpose (controlling Discord bots via a CLI) and don't demand unrelated credentials or exotic installs, but there are a few privacy/operational cautions to consider before installing.
Guidance
This skill is internally consistent with its stated purpose, but review these before installing: 1) npm package trust: verify the agent-messenger package (publisher, source repo, checksums) before npm install. 2) Token storage: the CLI saves bot tokens in plaintext at ~/.config/agent-messenger/discordbot-credentials.json (docs recommend 0600). Treat that file like a secret and ensure proper permissions/backups. 3) Memory file access: the skill instructs the agent to read/write ~/.config/agent-messenger/MEMORY.md at the start of every task — confirm you are comfortable with an agent reading/writing that file and that you will not store sensitive data there. 4) Operational caution: run the CLI in a controlled environment (CI account or dedicated machine) if the bot tokens have broad permissions. If you need higher assurance, inspect the agent-messenger package source code (or its published repository) before use.

Review Dimensions

Purpose & Capability
okName/description, required binary (agent-discordbot), node install (agent-messenger), and the shipped templates all align with a CLI-based Discord bot manager. The skill does not request unrelated cloud credentials or system-level access.
Instruction Scope
noteSKILL.md instructs the agent to read/write a persistent memory file (~/.config/agent-messenger/MEMORY.md) at the start/end of every task and to use Read/Write tools to manage it. That is coherent with the described multi-session memory feature but expands the agent's runtime scope to read and overwrite a user file in the home directory — a privacy-sensitive operation the user should be aware of.
Install Mechanism
okInstall is via an npm package (agent-messenger) which produces the declared binary. This is a typical, traceable mechanism (moderate risk compared to direct downloads) and no suspicious external URLs or archive extracts are used.
Credentials
noteThe skill does not request environment variables, which matches expectations. However, the CLI stores bot tokens in plaintext at ~/.config/agent-messenger/discordbot-credentials.json (the docs say permissions 0600). Storing tokens in a local config file is expected for a CLI but is a sensitive behavior the user must accept — the skill explicitly warns not to put tokens into the memory file.
Persistence & Privilege
okalways is false and the skill does not request elevated or global agent privileges. It manages its own config and memory files under ~/.config/agent-messenger, not other skills' configs or system-wide settings.