fx-convert
Fail
Audited by Gen Agent Trust Hub on Aug 18, 2026
Risk Level: HIGHCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill instructions require the user to provide a blockchain private key via the
FITTINGS_PRIVATE_KEYenvironment variable. The documentation acknowledges that this sensitive credential is stored in plaintext within the execution environment, posing a high risk of theft or unauthorized use. - [EXTERNAL_DOWNLOADS]: The documentation suggests that users download the primary execution script
call.mjsdirectly from a remote URL (https://fittings.sh/skill/call.mjs) usingcurl, which bypasses standard package integrity checks and increases the risk of supply chain attacks. - [REMOTE_CODE_EXECUTION]: The
call.mjsscript performs dynamic runtime imports of several external Node.js packages, including@x402/fetch,@x402/evm, andviem, which executes remote code not bundled with the skill. - [COMMAND_EXECUTION]: The skill relies on shell command execution to run the
call.mjsscript and perform its core functions, creating a potential vector for command injection if inputs are not strictly controlled. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an attack surface for indirect prompt injection by ingesting data from external API endpoints (
fittings.sh) and processing it for the agent without robust boundary markers or sanitization of the remote content.
Recommendations
- AI detected serious security threats
Audit Metadata