Back to skill
Skillv1.0.3
ClawScan security
hermes agent skill · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 17, 2026, 8:23 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code, runtime instructions, and requested environment access are consistent with its stated purpose (multi-agent routing, local memory, and skill-evolution) and do not demand unrelated credentials or external installs.
- Guidance
- This skill appears to be what it claims: a pure-Python multi-agent router, local insight DB (SQLite/FTS5), and a local skill-evolution component. Key things to check before installing: 1) Confirm the skill source (SKILL.md mentions a GitHub URL placeholder). 2) Persistence is off by default — only enable HERMES_PERSISTENCE_ENABLED if you accept local disk storage at ~/.hermes/*.db. 3) The sessions integration calls sessions_send to deliver fallback records; check what sessions_send does in your OpenClaw environment (where it sends logs) and set HERMES_SESSION_LOG_LEVEL to 'summary' or 'off' if you want to avoid sending payloads. 4) Keep HERMES_SENSITIVE_FILTER_ENABLED=true if you want automatic filtering of tokens/emails/etc. If you need higher assurance, review the sessions_send implementation used by your platform and inspect the on-disk DB files after enabling persistence.
Review Dimensions
- Purpose & Capability
- okName/description (multi-agent scheduling, memory, GEPA evolution) match the provided Python modules: router, workflow scheduler, sessions integration, insight DB, and evolution engine. Declared zero required binaries/credentials is proportionate because the implementation uses only the Python stdlib and SQLite.
- Instruction Scope
- noteSKILL.md and code keep persistence disabled by default and require an explicit env var or API call to enable disk writes. The sessions integration forwards lightweight records to sessions_send; by default log level 'summary' avoids sending payloads, but if configured to 'full' the handler will include payloads. Users should verify what sessions_send does in their environment before enabling full logging or persistence.
- Install Mechanism
- okNo install spec is included in registry metadata; the package is delivered as code files in the skill bundle (no network download at install time). SKILL.md suggests installing from a GitHub repo but that's informational. No URL-based downloads or opaque installers are part of the skill bundle.
- Credentials
- okThe skill does not require secrets or third‑party credentials. It documents optional HERMES_* environment variables that control local persistence, DB paths, extraction and filtering behavior — all relevant to the skill's functionality. No unrelated env vars or credentials are requested.
- Persistence & Privilege
- okPersistence writes are local (~/.hermes/*.db) and are explicitly disabled by default; enabling requires setting HERMES_PERSISTENCE_ENABLED=true or an explicit API call. The skill does not request permanent platform-wide privileges (always is false) and does not modify other skills' configs.
