fittings-nws-current-conditions
Pass
Audited by Gen Agent Trust Hub on Aug 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONCREDENTIALS_UNSAFE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads a JavaScript client file (
call.mjs) directly from the vendor's domain athttps://fittings.sh/skill/call.mjsto facilitate the interaction with the weather API gateway.\n- [REMOTE_CODE_EXECUTION]: The instructions direct the execution of the downloaded script vianode call.mjs. While this executes remote code at runtime, the source is the official domain of the skill author and is necessary for the tool's core functionality.\n- [COMMAND_EXECUTION]: The skill uses shell commands likecurlto fetch the catalog and the client script, andnodeto process the weather queries.\n- [CREDENTIALS_UNSAFE]: The documentation instructs the user to set aFITTINGS_PRIVATE_KEYenvironment variable. This stores a sensitive cryptographic private key used to sign transactions for the x402 payment protocol.\n- [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied latitude and longitude coordinates and interpolates them into a shell command line.\n - Ingestion points:
latandlonarguments in thenode call.mjscommand string.\n - Boundary markers: No explicit delimiters or guardrails are present in the command invocation logic.\n
- Capability inventory: Network access via
curl, file system write viacurl -sO, and arbitrary JavaScript execution vianode.\n - Sanitization: The instructions do not define specific validation or escaping mechanisms for the coordinate inputs.
Audit Metadata