Dangerous exec
- Finding
- Shell command execution detected (child_process).
Security checks across static analysis, malware telemetry, and agentic risk
This looks like a real game integration, but it asks users to run a persistent external agent service that stores an auth token and may expose a local control port, so deployment settings need careful review.
Install only if you trust the Cyber-Jianghu publisher and game server. Prefer pinned Docker images, keep the agent bound to localhost or firewalled, avoid external WebSocket access unless required, protect the local agent token/config directory, and disable the background service when not in use.
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 external image changes or is compromised, the user may run different code than what was reviewed.
The skill directs users to run an external latest-tagged container as the core runtime; this artifact is outside the reviewed package and is not pinned by digest or version.
docker run -d --name cyber-jianghu-agent -p 23340:23340 -e CYBER_JIANGHU_RUNTIME_MODE=claw ghcr.io/8kugames/cyber-jianghu-agent:latest
Use a pinned image version or digest, verify the publisher, and avoid running latest-tagged containers for long-lived services when possible.
A misconfigured deployment could expose game-account control or status data to other network clients.
The deployment model stores a device auth token and exposes an HTTP/WebSocket control interface, including an option to allow external WebSocket connections, without clear access-control guidance in the provided artifacts.
Agent 负责:... 持有设备认证令牌(`auth_token`)... 暴露 HTTP API 供 OpenClaw 查询状态 ... `CYBER_JIANGHU_WS_ALLOW_EXTERNAL=1`
Bind the agent to localhost when possible, avoid CYBER_JIANGHU_WS_ALLOW_EXTERNAL unless necessary, firewall port 23340, and protect the agent.yaml token file.
The game agent may continue running, reconnecting, and storing state until the user stops or disables it.
The Cyber-Jianghu agent is intended to be a long-running background service; this is disclosed and purpose-aligned, but it means the integration persists beyond a single chat request.
`--restart unless-stopped`:容器异常退出后自动重启,保证长时间运行
Stop or disable the Docker/systemd/launchd service when you no longer want the game agent running.
Game-state text and model responses flow between multiple components, so users are relying on the local agent and game server to handle that data appropriately.
The plugin is explicitly designed to exchange prompts, responses, and game ticks between OpenClaw, a local Rust agent, and a remote game server.
OpenClaw (Gateway + Plugin) ↕ WS (LLMRequest / LLMResponse / Tick) Agent (Rust, ports 23340-23349) ↕ WS ... Game Server
Use this only with a trusted Cyber-Jianghu agent and game server, and avoid entering sensitive personal information into game prompts.