igrantio-verifier-backend
Pass
Audited by Gen Agent Trust Hub on Aug 9, 2026
Risk Level: SAFE
Full Analysis
- [DATA_EXFILTRATION]: The skill implements a server-side proxy in
references/src/proxy.tsto manage communication with the iGrant.io API. This design correctly prevents sensitive API keys from being exposed to the client-side. The proxy is limited to specific verification endpoints using a permitted path list, adhering to the principle of least privilege. - [INDIRECT_PROMPT_INJECTION]: The application exposes an endpoint for receiving external webhooks in
references/src/webhooks.ts. The skill mitigates risks associated with untrusted data ingestion by requiring HMAC signature verification (X-iGrant-Signature) usingcrypto.timingSafeEqualand strictly validating the payload type against a predefined schema. - [EXTERNAL_DOWNLOADS]: The reference implementation depends on standard, well-known Node.js libraries (
express,cors,dotenv). These are properly defined inpackage.jsonwith specific versions. - [COMMAND_EXECUTION]: A CLI utility is provided for webhook registration. It operates by making authenticated HTTP requests to the vendor's configuration API using provided environment credentials.
Audit Metadata