Back to skill

Security audit

Weather Stable

Security checks for vulnerabilities and agentic risk

Overview

This is a straightforward weather lookup skill that sends city queries to Open-Meteo and does not request credentials, persistence, or broad local access.

Before installing, be comfortable with city names or geocoded locations being sent to Open-Meteo over the network. The reviewed files do not show API key use, local secret access, broad file indexing, or persistent background behavior.

Vulnerability Patterns
  • MCP Least PrivilegeUnderdeclared Capability, Wildcard Permission, Missing Permission Declaration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (1)

Lp3

Medium
Category
MCP Least Privilege
Confidence
87% confidence
Finding
The skill metadata declares only a binary requirement but does not declare any network permission, even though the skill's stated functionality depends on contacting Open-Meteo and geocoding services. This can mislead operators and automation frameworks about the skill's actual capabilities, weakening permission review and allowing outbound network access to occur without explicit consent or policy gating.

Static analysis

No suspicious patterns detected.