Back to skill
Skillv1.0.0
ClawScan security
Model Cost Advisor · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 26, 2026, 7:29 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code and instructions are consistent with its stated purpose (estimating token usage and comparing live model prices); it fetches a community price DB from GitHub and caches it under ~/.hermes, and does not request secrets or unrelated system access.
- Guidance
- This skill appears to do what it claims: it downloads a community-maintained pricing JSON from GitHub and caches it in ~/.hermes, then analyzes task text locally to recommend models. Before installing/run: (1) verify you trust the litellm source (the script fetches raw.githubusercontent.com/BerriAI/litellm/...); (2) review the cached file (~/.hermes/model_pricing.json) if you want to inspect the data before use; (3) if you prefer no persistent files, run the scripts in a disposable environment or delete the ~/.hermes directory after use; (4) be aware it may optionally read HERMES_CURRENT_MODEL for comparison — set that only if you intend to share your current model. No credentials are required by the skill.
Review Dimensions
- Purpose & Capability
- okName/description match the implementation: the two scripts fetch pricing from litellm's JSON and perform task analysis, token estimation, and cost computation. There are no unrelated credentials, binaries, or services requested.
- Instruction Scope
- okSKILL.md instructs only to run fetch_pricing.py and advise.py with a task string; the runtime instructions do not direct the agent to read or exfiltrate unrelated files or environment variables. The only optional integration is comparing against HERMES_CURRENT_MODEL (an expected, optional env var).
- Install Mechanism
- noteNo install spec; scripts are instruction-only. fetch_pricing.py downloads a JSON from raw.githubusercontent.com (a well-known release host) — reasonable for live pricing. It writes a cache file to ~/.hermes/model_pricing.json, which is expected behavior but worth noting because it creates files in the user's home directory.
- Credentials
- okThe skill declares no required environment variables or credentials. The only env referenced in docs is HERMES_CURRENT_MODEL for optional comparison; no secrets (API keys, tokens) are requested or used by the provided code.
- Persistence & Privilege
- notealways:false (normal). The skill persists a cache to ~/.hermes/model_pricing.json and creates the directory if needed — reasonable for caching but it does create a persistent file in the home directory. It does not alter other skills or system-wide agent settings.
