Back to skill
Skillv2.20.0
ClawScan security
Botmark Skill · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 22, 2026, 6:06 AM
- Verdict
- Benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's requirements and instructions are coherent with a benchmarking integration: it needs a BotMark API key, uses curl+python3 to call the service and run a local runner, and persists the key for future runs — nothing in the package appears unrelated to its stated purpose, but it does write config and run local code so proceed only if you trust botmark.cc.
- Guidance
- This skill is internally consistent with its described benchmarking purpose, but it will (a) send your agent profile and owner-supplied text to botmark.cc, (b) persist your BOTMARK_API_KEY into openclaw.json and/or skills/botmark-skill/.botmark_env, and (c) execute a bundled Python runner that performs network calls. Only install if you trust botmark.cc and are comfortable storing the API key on disk. If you have concerns: inspect botmark_engine.py and setup.sh before running, run the skill in an isolated environment, or use a test API key (bm_test_) first. Also confirm whether any feedback or 'owner messages' are published publicly (the docs are inconsistent on this point) before sending sensitive content.
Review Dimensions
- Purpose & Capability
- okName/description (agent self-evaluation) match required items: BOTMARK_API_KEY, python3, curl, and an engine script. Required binaries and env vars are appropriate for making authenticated API calls and running the cached runner.
- Instruction Scope
- noteSKILL.md instructs the agent to call BotMark endpoints, save session_config and runner_script, run botmark_engine.py, and persist an API key to openclaw.json or skills/botmark-skill/.botmark_env. These actions are within the stated benchmark workflow but do include persistent storage of secrets and execution of a local script that performs network I/O; the SKILL.md also requires owner-supplied free-text fields (talktoowner, work_and_challenges) which are reasonably explained but can contain sensitive info.
- Install Mechanism
- okThere is no registry install spec (instruction-only install), but a setup.sh is provided which may download files from https://botmark.cc and write them into the OpenClaw workspace. Download sources are the vendor domain (not a shortener/personal IP). No obscure third-party hosts were used.
- Credentials
- noteOnly BOTMARK_API_KEY is required as the primary credential; optional BOTMARK_BINDING_ID and BOTMARK_SERVER_URL are explained. Requesting an API key and owner-provided profile text is proportionate to producing personalized reports, but note the skill stores the API key persistently (openclaw.json and/or .botmark_env) which increases the impact if the key is compromised.
- Persistence & Privilege
- notealways:false (no forced global presence). The setup script writes the API key into OpenClaw's openclaw.json and creates a .botmark_env file in the skill directory (chmod 600). This is expected for convenience, but it does modify the platform config file and creates persistent secret storage — users should be aware and approve this behavior.
