ctgov-eligibility-screen
Pass
Audited by Gen Agent Trust Hub on Aug 18, 2026
Risk Level: SAFECREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill requires a blockchain private key for payment authorization.
- Evidence: The user is instructed to set the
FITTINGS_PRIVATE_KEYenvironment variable for thecall.mjsscript. - Risk: Storing a private key in the execution environment as plaintext is a security risk as it can be accessed by the agent or leaked through process logs.
- [EXTERNAL_DOWNLOADS]: The skill instructions include steps to download an executable script from a remote URL.
- Evidence:
SKILL.mdcontains the commandcurl -sO https://fittings.sh/skill/call.mjsto fetch the client helper script. - [REMOTE_CODE_EXECUTION]: The helper script involves dynamic loading of external logic and remote verification.
- Evidence: The
call.mjsscript performs an integrity check by fetching a SHA256 hash fromhttps://fittings.sh/skill/call.mjs.sha256at runtime before proceeding. - Evidence: The script dynamically imports third-party Node.js libraries (
@x402/fetch,@x402/evm,viem) to handle payment protocol handshakes and transaction signing.
Audit Metadata