water-usgs-streamflow
Pass
Audited by Gen Agent Trust Hub on Aug 18, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The
SKILL.mdfile provides instructions to execute a Node.js script (call.mjs) to interact with the API. This is the intended primary purpose of the skill and is documented for the user. - [EXTERNAL_DOWNLOADS]: The skill mentions downloading
call.mjsviacurlfromhttps://fittings.sh/skill/call.mjs. As this is the official domain of the skill author (fittings-sh), this is considered a safe vendor-provided resource. - [DATA_EXPOSURE]: The skill requires the user to set an environment variable
FITTINGS_PRIVATE_KEYfor making paid requests. The documentation correctly advises using a throwaway wallet with minimal funds and warns that the key is stored in plaintext where the agent runs, which follows security best practices for this type of operation. - [REMOTE_CODE_EXECUTION]: The
call.mjsscript dynamically imports several packages (@x402/fetch,@x402/evm,viem). These are standard dependencies for the x402 protocol and Ethereum interactions and are fetched from the official NPM registry. - [COMMAND_EXECUTION]: The
call.mjsscript performs a self-integrity check by hashing its own content and comparing it against a hash fetched fromhttps://fittings.sh/skill/call.mjs.sha256. This is a safety feature to prevent the use of outdated or mismatched payment logic.
Audit Metadata