Back to plugin
Pluginv7.1.4
ClawScan security
OpenMark AI Model Router · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
ReviewMay 10, 2026, 3:36 PM
- Verdict
- Review
- Confidence
- medium
- Model
- gpt-5.5
- Summary
- Prompt-injection indicators were detected in the submitted artifacts (system-prompt-override); human review is required before treating this skill as clean.
- Guidance
- This looks like a legitimate automatic model-routing plugin, not a passive benchmark viewer. Before installing, be comfortable with it becoming the default router, running local Python, modifying OpenClaw config/session state, and making an extra classifier model call. Keep a backup of OpenClaw settings, confirm Python is installed, and review provider/cost settings and imported benchmark CSVs. ClawScan detected prompt-injection indicators (system-prompt-override), so this skill requires review even though the model response was benign.
- Findings
[suspicious.dangerous_exec] expected: The child_process finding corresponds to the documented behavior of finding/running the bundled Python router locally; no shell-string injection or unrelated execution path is shown in the provided snippets. [pre-scan.system-prompt-override] unexpected: A pre-scan signal was reported, but the supplied SKILL.md excerpt does not include a concrete system-prompt override snippet to review, so it was not treated as an agentic-risk finding.
Review Dimensions
- Purpose & Capability
- noteThe advertised purpose is model routing, and the artifacts consistently describe provider registration, classification, benchmark lookup, and routed model selection. These are sensitive capabilities but are purpose-aligned.
- Instruction Scope
- noteThe skill routes normal messages automatically after installation and sends the current message to a classifier model, while documenting bypasses for short messages, slash commands, and internal prompts.
- Install Mechanism
- noteNo install script is declared, but the package includes compiled JavaScript and bundled Python. The README discloses Python 3.8+ even though registry requirements list no required binaries.
- Credentials
- noteThe skill reads/writes OpenClaw configuration, session state, and benchmark CSVs. That is broad local access, but it is directly related to routing and disclosed in the README.
- Persistence & Privilege
- noteIt persists routing/default-model state and starts a local dashboard/server. This is expected for a router, but users should know it can affect future OpenClaw conversations.
