fittings-census-address-geographies
Warn
Audited by Gen Agent Trust Hub on Aug 17, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill downloads a JavaScript file (
call.mjs) fromhttps://fittings.sh/skill/call.mjsand executes it using Node.js. This mechanism allows remote code to be run in the agent's environment, though it originates from the skill's own vendor domain. - [CREDENTIALS_UNSAFE]: The instructions direct users to set a sensitive private key in an environment variable (
FITTINGS_PRIVATE_KEY). While the skill advises using a throwaway wallet, this pattern exposes cryptographic secrets to the local environment and any processes that can read it. - [COMMAND_EXECUTION]: The skill uses shell commands like
curlandnodeto fetch external resources and perform API calls, including the execution of the downloadedcall.mjsscript. - [EXTERNAL_DOWNLOADS]: The skill fetches a script from
https://fittings.sh/skill/call.mjsat runtime. While this is a vendor-owned resource, it introduces a dependency on the availability and integrity of the remote file. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted user input via the
addressfield which is then processed and passed to an external API. - Ingestion points: The
addressfield in the API call provided inSKILL.md. - Boundary markers: None found. There are no delimiters or instructions to ignore embedded commands within the address data.
- Capability inventory: The skill has the capability to write files (
curl -sO), execute code (node), and perform network operations. - Sanitization: No evidence of input sanitization or validation is present in the skill instructions.
Audit Metadata