icd10-lookup

Pass

Audited by Gen Agent Trust Hub on Aug 18, 2026

Risk Level: SAFECREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONREMOTE_CODE_EXECUTION
Full Analysis
  • [CREDENTIALS_UNSAFE]: The skill instructions direct the user to set a blockchain private key in the FITTINGS_PRIVATE_KEY environment variable. This key is used by the execution script to sign payment authorizations for API calls. While the documentation recommends using a throwaway wallet, this practice involves handling sensitive cryptographic material in the shell environment where it may be recorded in history or accessed by other processes.
  • [EXTERNAL_DOWNLOADS]: The documentation provides a command to download the execution script call.mjs directly from the vendor's website (fittings.sh) using curl if the file is not already present in the local environment.
  • [COMMAND_EXECUTION]: The skill relies on the execution of a Node.js script (call.mjs) via the command line to perform lookups and handle the payment handshake, requiring the agent to have shell execution capabilities.
  • [REMOTE_CODE_EXECUTION]: The call.mjs script performs dynamic runtime imports of external packages including @x402/fetch, @x402/evm, and viem. Additionally, the script contains a self-integrity check that fetches a remote hash from the vendor's server and compares it to its own local hash, potentially blocking execution based on remote state.
  • [INDIRECT_PROMPT_INJECTION]: The skill ingests data from a remote API which is then processed by the agent.
  • Ingestion points: The JSON response from the fittings.sh lookup endpoint containing diagnosis descriptions.
  • Boundary markers: None present in the script output to delimit API data from instructions.
  • Capability inventory: Shell command execution and network access for payment processing.
  • Sanitization: No explicit sanitization or filtering of the API response is performed before it is returned to the agent context.
Audit Metadata
Risk Level
SAFE
Analyzed
Aug 18, 2026, 05:17 AM