sumsub-create-transaction
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill communicates with
api.sumsub.comto submit transaction data andcockpit.sumsub.comto generate dashboard links. These are official vendor domains and are expected for the skill's functionality. - [COMMAND_EXECUTION]: The
post_transaction.shscript executescurlto perform network operations andopensslto generate HMAC-SHA256 signatures for authentication. These commands are used for legitimate API interaction and operate on data validated by a separate Python script. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied data from a JSON or YAML specification to construct its API payloads.
- Ingestion points: User input provided in the compact spec format described in
SKILL.mdand processed viascripts/build_transaction.py. - Boundary markers: The skill uses a structured JSON/YAML template for input, providing an implicit boundary for processed data.
- Capability inventory: The skill has
Writeaccess to create a temporary sidecar routing file andBashaccess to executecurlandopensslviascripts/post_transaction.sh. - Sanitization: The
build_transaction.pyscript performs extensive sanitization, including strict enum validation (e.g.,type,direction,currencyType), type enforcement (floats for amounts), and URL encoding of dynamic path parameters (applicant ID and level name) before they are passed to the shell script.
Audit Metadata