Exposed secret literal
- Finding
- File appears to expose a hardcoded API secret or token.
Security checks across static analysis, malware telemetry, and agentic risk
The skill matches its stated Minecraft RCON admin purpose, but it gives the agent powerful server-console access, so use it only for servers you control.
Install this only for Minecraft servers you control. Protect the RCON password like an admin credential, keep RCON network access restricted, and carefully review high-impact commands such as op, ban, fill, kill, stop, and save-off before confirming.
VirusTotal findings are pending for this skill version.
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.
If the agent or user sends the wrong command, it can make immediate changes to the Minecraft server.
The helper forwards the supplied command directly to the configured Minecraft RCON console. This is central to the skill, but RCON commands can ban players, grant operator privileges, change world state, or stop the server.
const command = args.join(' ');
rconExec(command)Use the documented confirmation flow for destructive commands, review the exact command before approval, and consider adding command allowlists or runtime confirmation checks for high-risk commands.
Anyone or any agent action with this credential can administer the configured Minecraft server.
The skill uses an RCON password from the environment to authenticate to the server. That credential is expected, but it effectively grants console-level Minecraft administration.
password: process.env.MC_RCON_PASSWORD || ''
Use a strong RCON password, keep RCON firewalled or bound to trusted networks, and rotate the password if you suspect exposure.
An unpinned dependency can change over time, which may affect reproducibility or supply-chain review.
The install mechanism pulls an npm package for RCON support. This is purpose-aligned, but the provided install specification does not pin a package version.
node | package: rcon-client
Prefer a pinned dependency version or verify the installed package before use.
Player names, moderation actions, and server administration history may persist beyond the current session.
The skill intentionally stores operation records in persistent OpenClaw Memory, including command and result details.
**Audit logging**: After each operation, append to OpenClaw Memory
Review what is stored in memory, avoid including secrets in commands or reasons, and clear audit memory if it should not be retained.