govinfo-us-code-section
Pass
Audited by Gen Agent Trust Hub on Aug 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSCREDENTIALS_UNSAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the user to execute
node call.mjswith arguments. Thecall.mjsscript processes these arguments through aparseArgsfunction which usesJSON.parsefor object types and performs basic type coercion. While it does not directly useeval(), the script manages data flow from command-line arguments into network requests that handle cryptographic signatures, increasing the risk surface for local command injection or logic flaws. - [EXTERNAL_DOWNLOADS]: The skill provides instructions to download a script via
curl -sO https://fittings.sh/skill/call.mjs. It also attempts to verify the integrity of the local script by fetching a SHA256 hash fromhttps://fittings.sh/skill/call.mjs.sha256. While the hostfittings.shis the vendor site for this skill, downloading and executing scripts from remote sources at runtime is a notable security consideration. - [CREDENTIALS_UNSAFE]: The skill uses the
FITTINGS_PRIVATE_KEYenvironment variable to store an EVM-compatible private key. The documentation correctly warns that this key 'sits in plaintext wherever the agent runs' and advises the use of a 'throwaway wallet holding a few dollars'. However, the presence of raw private keys in the execution environment is a high-risk pattern for data exposure if the environment is compromised.
Audit Metadata