pubmed-search
Pass
Audited by Gen Agent Trust Hub on Aug 18, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The SKILL.md documentation provides example
curlandnodecommands to demonstrate how to interact with the service and use the includedcall.mjsscript. - [DATA_EXPOSURE]: The skill requires a private key (
FITTINGS_PRIVATE_KEY) for paid requests. The documentation correctly advises using a throwaway wallet with minimal funds and storing the key in environment variables rather than hardcoding it, which aligns with security best practices for agentic environments. - [EXTERNAL_DOWNLOADS]: The documentation mentions fetching an updated version of the
call.mjsscript fromhttps://fittings.shif it is missing. This is a reference to the vendor's own infrastructure and is used for maintenance. - [REMOTE_CODE_EXECUTION]: The
call.mjsscript performs a self-integrity check by hashing its own content and comparing it against a hash served byhttps://fittings.sh/skill/call.mjs.sha256. This is a security feature intended to prevent users from signing payments with outdated or potentially compromised logic. - [COMMAND_EXECUTION]: The script uses
node:cryptoandnode:fsto perform the integrity check. This is restricted to reading its own file path viaimport.meta.urland does not represent arbitrary file system access.
Audit Metadata