quake-nearby
Warn
Audited by Gen Agent Trust Hub on Aug 18, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill instructions and
call.mjsscript require the user to setFITTINGS_PRIVATE_KEYin their environment variables. While the documentation suggests using a 'throwaway wallet', storing a raw private key in the shell environment is a significant security risk, as it may be accessible to other processes or recorded in shell history. - [EXTERNAL_DOWNLOADS]: The
SKILL.mdfile explicitly instructs users to fetch the main execution logic from a remote server usingcurl -sO https://fittings.sh/skill/call.mjsif the file is not present. This introduces a risk of executing unverified code from an external source. - [REMOTE_CODE_EXECUTION]: The
call.mjsscript uses dynamicimport()to load several external libraries, including@x402/fetch,@x402/evm, andviem. Furthermore, it fetches a SHA-256 hash from a remote server (https://fittings.sh/skill/call.mjs.sha256) to verify its own integrity, creating a dependency on the availability and integrity of the vendor's remote infrastructure at runtime. - [COMMAND_EXECUTION]: The skill operates by executing shell commands (
node call.mjs ...) that process user-provided arguments and perform network operations, including signing cryptographic challenges and sending them to a remote API.
Audit Metadata