Workflow
Warn
Audited by Gen Agent Trust Hub on Apr 20, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADS
Full Analysis
- [REMOTE_CODE_EXECUTION]: The 'Webhook Router' implementation pattern described in
components.mdis vulnerable to command injection. It uses an unsanitized path from an incoming request to dynamically construct a directory path and execute a script. - Evidence: The script extracts
$WORKFLOWfrom$requestviajqand then executes(cd "workflows/flows/$WORKFLOW" && ./run.sh). An attacker could use path traversal or shell metacharacters in the path to execute arbitrary commands. - [COMMAND_EXECUTION]: The skill's primary function is to generate and execute shell scripts (
run.sh) that use various CLI tools likecurl,jq,yq, andflockto perform automated tasks. - Evidence: Multiple files (
data-flow.md,lifecycle.md,errors.md) provide templates for scripts that execute arbitrary shell commands and process local files. - [CREDENTIALS_UNSAFE]: The documentation encourages a practice of storing full database connection strings, which often include plaintext usernames and passwords, inside markdown files.
- Evidence:
components.mdprovides a format for 'Database Connections' that includes a 'Secret' field meant to store a fullpostgresql://user:pass@host:port/databasestring in a markdown file. - [EXTERNAL_DOWNLOADS]: The skill's architecture is built around continuous network interaction, using
curlto fetch data from remote APIs and receive triggers via webhooks. - Evidence:
data-flow.mdandlifecycle.mddemonstrate fetching JSON data from external URLs and posting results to third-party services like Pushover.
Audit Metadata