sumsub-manage-webhooks
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes webhook metadata, such as names and descriptions, from the Sumsub API and displays it to the agent, creating a surface for indirect prompt injection.
- Ingestion points: API responses from
/resources/api/clientWebhooksare ingested byscripts/manage_webhooks.shand displayed to the agent. - Boundary markers: Absent; the output does not use delimiters or specific warnings to isolate external data from agent instructions.
- Capability inventory: The skill utilizes
curl,openssl, andpython3viaBashfor network operations and data processing. - Sanitization: The
createandupdateoutput paths use Python'srepr()for basic sanitization, but thelistpath prints metadata directly, which may allow semantic injection. - [DYNAMIC_EXECUTION]: The
manage_webhooks.shscript executes Python logic for data formatting and filtering by passing code through heredocs (`python3 - <<'PY'
) and command-line strings (python3 -c "..."`). While the embedded code templates are static, this method involves runtime execution of embedded scripts. - [COMMAND_EXECUTION]: The skill performs shell command execution via
Bashto interact with the Sumsub API and perform cryptographic signing usingopenssl. This is an intended capability but is a primary component of the skill's operation.
Audit Metadata