npi-provider-lookup
Pass
Audited by Gen Agent Trust Hub on Aug 18, 2026
Risk Level: SAFECREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill requires a blockchain private key to be provided via the
FITTINGS_PRIVATE_KEYenvironment variable. This key is used to sign payment authorizations for the x402 protocol. While the documentation warns users to use a throwaway wallet, storing private keys in environment variables is a sensitive practice that increases the risk of credential exposure. - [EXTERNAL_DOWNLOADS]: The
SKILL.mdinstructions recommend fetching thecall.mjshelper script fromhttps://fittings.sh/skill/call.mjsusingcurl. This script is central to the skill's functionality, including handling the payment handshake. - [COMMAND_EXECUTION]: The skill's primary interface is the execution of the
call.mjsNode.js script, which performs network requests and cryptographic signing based on user-provided arguments. - [DATA_EXPOSURE]: The
call.mjsscript reads its own file content from the local disk to generate a SHA256 hash. This hash is then compared with a remote value from the vendor's server to ensure the client logic is current before any transaction is signed.
Audit Metadata