fittings-calc-evaluate
Warn
Audited by Gen Agent Trust Hub on Aug 17, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill instructions direct the user to download a JavaScript file (
call.mjs) from the vendor's domain (fittings.sh) and execute it locally usingnode. - [CREDENTIALS_UNSAFE]: The documentation instructs users to provide a blockchain private key via the
FITTINGS_PRIVATE_KEYenvironment variable for payment settlement. The skill explicitly states that this key will be stored in plaintext within the environment where the agent runs, posing a risk of credential exposure. - [EXTERNAL_DOWNLOADS]: The skill uses
curlto fetch an external script fromhttps://fittings.sh/skill/call.mjsto facilitate API calls. - [COMMAND_EXECUTION]: The skill relies on shell commands including
curl,node, andexportto manage the lifecycle of the arithmetic evaluation and payment process. - [INDIRECT_PROMPT_INJECTION]: The skill processes an
expressionparameter provided by the user, which serves as an ingestion point for untrusted data that is passed to a remote service and handled by a script with execution capabilities. - Ingestion points: The
expressionfield in the API request (SKILL.md). - Boundary markers: Not present.
- Capability inventory: The skill utilizes network access via
curland executes downloaded code vianode(SKILL.md). - Sanitization: No sanitization or validation logic for the input expression is defined within the skill documentation.
Audit Metadata