Weather Aqi
v1.0.0Provides real-time weather and air quality index (AQI) data for any location using Open-Meteo and Waqi API.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The code and SKILL.md call Open‑Meteo geocoding/forecast and the WAQI API, which matches the skill's description. However, the registry metadata lists no required env vars while both the code and SKILL.md expect WAQITOKEN.
Instruction Scope
Runtime instructions limit actions to web_fetch calls (Open‑Meteo and WAQI) and reading WAQITOKEN from the environment; there are no instructions to read unrelated files, system state, or to exfiltrate data to other endpoints.
Install Mechanism
No install spec (lower risk) and the code is pure fetch-based JavaScript with no external downloads. Note: a code file is packaged but there is no explicit install/runtime packaging guidance in the registry metadata.
Credentials
The code uses process.env.WAQITOKEN to call the WAQI API (reasonable for AQI queries), but the registry metadata incorrectly reports 'Required env vars: none'. This mismatch is concerning because a required secret is not declared in metadata, which could lead to confusion or accidental disclosure policies being bypassed.
Persistence & Privilege
The skill does not request persistent or elevated privileges (always is false), does not modify other skills or system config, and only performs on‑demand network calls.
What to consider before installing
This skill's code matches its description and only needs a WAQI API token to fetch AQI, so the functionality is plausible — but the registry metadata failing to declare WAQITOKEN is an inconsistency you should clarify before installing. Ask the publisher to update metadata to list WAQITOKEN, confirm the token's intended scope (prefer a limited-purpose WAQI token), and avoid supplying any broader credentials. Because the package includes a code file but no install spec or source/homepage, consider requesting the source or reviewing the code yourself (it was provided and looks straightforward) and testing with a throwaway token first.weather_aqi_claw.js:12
Environment variable access combined with network send.
Patterns worth reviewing
These patterns may indicate risky behavior. Check the VirusTotal and OpenClaw results above for context-aware analysis before installing.Like a lobster shell, security has layers — review code before you run it.
latest
Weather & AQI Realtime Skill
Version: 1.0.0
Author: Perplexity AI (dựa trên weather_aqi.js)
Description: Lấy thời tiết + AQI realtime cho bất kỳ location (Hanoi, NYC...). Dùng Open-Meteo + Waqi API. Output JSON/text.
Usage
- Agent query: "Weather AQI Hanoi"
- JSON: "Get weather_aqi json Tokyo"
- Env: WAQITOKEN=your_waqi_token
Tools Required
- web_fetch (geocoding, weather, AQI)
- env (WAQITOKEN)
License: MIT-0 | Safe: VirusTotal clean
Comments
Loading comments...
