Back to skill
Skillv3.2.0
ClawScan security
Tariff Watch Clean · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 5, 2026, 12:46 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- This skill is internally consistent: it's an instruction-only integration that expects you to run a local FastAPI backend and does not request unrelated credentials or elevated platform privileges.
- Guidance
- This skill appears coherent, but before using it: (1) understand that the AI will call a local FastAPI server on http://localhost:8000 — you must run and trust that backend code (the skill points to a GitHub repo); review that repository before running pip install or starting the server. (2) Optional API keys (EXCHANGERATE_API_KEY, FREIGHTOS_API_KEY) grant the backend access to third-party services — only provide them if you trust the backend. (3) The backend writes a SQLite DB (default ~/.tariff-watch/) — if you change the data directory, avoid pointing it at sensitive locations. (4) The agent will suggest HTS codes automatically; classification can be wrong — always confirm critical classifications and legal interpretations with a licensed customs broker. (5) If you run this inside a hosted/managed agent environment, verify that localhost calls reach the intended service and that running third-party code is allowed and sandboxed.
Review Dimensions
- Purpose & Capability
- okThe name/description (landed-cost / tariff calculations) aligns with the instructions: all runtime actions are HTTP calls to a local FastAPI backend serving tariff, FX, shipping, and compliance endpoints. No unrelated credentials, binaries, or system access are requested.
- Instruction Scope
- okSKILL.md tells the agent to infer HTS codes and call well-defined localhost endpoints (e.g., /tariff/{hts_code}/effective, /landed-cost). It does not instruct reading arbitrary host files, scanning system state, or exfiltrating data to third-party endpoints. The scope is limited to querying the local service and presenting results.
- Install Mechanism
- okThere is no registry install spec (instruction-only). The README documents how to run a FastAPI backend from a GitHub repo; that is expected for this functionality. Because code execution happens when you run the backend yourself, review the upstream repository before installing.
- Credentials
- okNo required environment variables are declared. Optional keys (EXCHANGERATE_API_KEY, FREIGHTOS_API_KEY, TARIFF_WATCH_DATA_DIR) are appropriate and justified for premium FX/shipping data and data storage. There are no unrelated or excessive credential requests.
- Persistence & Privilege
- okSkill flags show no always:true and normal autonomous invocation. The backend persists data to a local SQLite path (~/.tariff-watch/ by default), which is consistent with the described auto-refresh/history behavior and is proportional to the service's needs.
