fittings-dailymed-spl-search
Warn
Audited by Gen Agent Trust Hub on Aug 17, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill instructs the agent to download an external script (
call.mjs) fromhttps://fittings.sh/skill/call.mjsand execute it using thenoderuntime. This allows for the execution of arbitrary remote code that is not part of the skill's static distribution. - [CREDENTIALS_UNSAFE]: The execution model requires a sensitive blockchain private key (
FITTINGS_PRIVATE_KEY) to be set as an environment variable. The documentation acknowledges that this key is stored in plaintext within the agent's execution environment, which is a significant security risk if the environment is compromised. - [COMMAND_EXECUTION]: The skill relies on shell commands (
curl,node) for its primary functionality. These commands interpolate user-provided inputs (such as drug names or NDCs) as arguments, which can present a surface for command injection if the agent does not properly sanitize the input strings before execution. - [EXTERNAL_DOWNLOADS]: The skill downloads resources from
fittings.sh. Although these are vendor-provided tools, the mechanism of fetching and running a script at runtime creates a dependency on the security and availability of the remote host.
Audit Metadata