fittings-spatial-point-in-polygon
Pass
Audited by Gen Agent Trust Hub on Aug 17, 2026
Risk Level: SAFECREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill instructs the setup of a
FITTINGS_PRIVATE_KEYenvironment variable to facilitate off-chain payment signing for metered API calls. It explicitly acknowledges that the key remains in plaintext within the execution environment and advises the use of a throwaway wallet to limit potential exposure.- [EXTERNAL_DOWNLOADS]: The skill identifies external dependencies including the NPM packages@x402/coreand@x402/evmfor handling the 402 payment protocol. It also references a remote scripthttps://fittings.sh/skill/call.mjsprovided by the vendor to manage the payment handshake.- [REMOTE_CODE_EXECUTION]: The skill suggests executing the vendor-hosted scripthttps://fittings.sh/skill/call.mjsto automate the payment authorization and retry process. While this is a vendor-provided resource, it creates a runtime dependency on externally hosted code.- [COMMAND_EXECUTION]: The skill providescurlcommand examples to perform catalog lookups and execute the spatial compute task against thefittings.shAPI.- [INDIRECT_PROMPT_INJECTION]: - Ingestion points: The skill processes potentially large and complex GeoJSON
polygonandpointdata objects provided as input to the computation endpoint. - Boundary markers: There are no explicit boundary markers or instructions provided to the agent to ignore or sanitize content embedded within the GeoJSON data structures.
- Capability inventory: The skill utilizes
curlfor network requests to send user-provided data to the remote API. - Sanitization: No internal validation or sanitization steps are defined for the input geometry data before it is processed or transmitted.
Audit Metadata