Back to skill
Skillv1.0.0

ClawScan security

Yr Weather · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignFeb 26, 2026, 5:26 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, instructions, and requirements are consistent with a simple MET Norway (yr.no) weather client: it makes direct requests to api.met.no for forecasts, needs lat/lon, and demands no secrets or unusual privileges.
Guidance
This skill appears to do exactly what it says: call MET Norway's locationforecast API and format results. It does make outbound HTTP requests to api.met.no (no auth required) so ensure you are comfortable with that. The bundle includes the Python scripts and tests; no secrets are requested. If you plan to run pip install from the GitHub URL mentioned in the README/SKILL.md, review that external repo before installing system-wide. Also ensure the agent supplies lat/lon (there are no defaults) and substitutes the {baseDir} placeholder when invoking the provided CLI scripts.

Review Dimensions

Purpose & Capability
okName/description claim (fetch forecasts from MET/yr.no) matches the included code: scripts/yr_service.py calls https://api.met.no/weatherapi/locationforecast/2.0/compact. No unrelated credentials, binaries, or services are requested.
Instruction Scope
okSKILL.md instructs running the bundled Python CLIs (weather.py, tomorrow.py) with explicit lat/lon and points to tests that mock network calls. Instructions do not ask the agent to read unrelated files, environment variables, or transmit data to unexpected endpoints. Minor note: SKILL.md uses a {baseDir} placeholder which the agent must substitute when running commands.
Install Mechanism
okThe registry entry has no install spec (lowest-risk). The bundle includes Python source and a pyproject.toml; there is an optional README note showing how to pip-install the upstream GitHub repo (a standard GitHub URL). No downloads from obscure hosts, no extracted archives, and runtime behavior is limited to HTTP GET against MET's API.
Credentials
okThe skill requires no environment variables or credentials. It sets a benign User-Agent header and only performs unauthenticated calls to MET Norway. There are no requests for unrelated secrets or config paths.
Persistence & Privilege
okThe skill does not request persistent or elevated privileges (always: false). It does not modify other skills or system configuration and does not store credentials.