package-dbos-green
Warn
Audited by Gen Agent Trust Hub on Sep 12, 2026
Risk Level: MEDIUMPRIVILEGE_ESCALATIONREMOTE_CODE_EXECUTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [PRIVILEGE_ESCALATION]: The
scripts/acceptance.shscript contains a command to execute asudoreboot on the target host via SSH. While this is documented as an intentional recovery test, it constitutes a high-privilege system operation initiated by the skill. Evidence:ssh "$ssh_alias" 'sudo -n systemd-run --on-active=2s /usr/sbin/reboot'. - [REMOTE_CODE_EXECUTION]: The
greenlauncher script dynamically fetches and executes Clojure code from external GitHub repositories during its execution. Evidence: The script usesbabashka.deps/add-depsto pull dependencies fromgithub.com/getcolors/dbos.git,github.com/getcolors/once.git, andgithub.com/getcolors/green.gitusing specific git commit SHAs. - [DYNAMIC_EXECUTION]: The launcher employs dynamic resolution to invoke functions from libraries that are not present at the start of execution but are loaded during the bootstrap phase. Evidence: The use of
requiring-resolveingreento call entry points likegreen.cli/run-cli. - [COMMAND_EXECUTION]: The skill modifies the user's local
~/.ssh/configfile and manages SSH keypairs in the~/.ssh/directory to enable connectivity to the deployed cloud instances. Evidence: Detailed logic for block insertion and key generation described inreferences/configuration.mdand implemented in the launcher. - [INDIRECT_PROMPT_INJECTION]: The
scripts/acceptance.shscript parses and acts upon JSON responses from a remote endpoint. This introduces a vulnerability surface where a compromised or malicious server could return data designed to influence the script's behavior. Ingestion points: Network requests viacurlto$base/healthand$base/workflows/$idinscripts/acceptance.sh. Boundary markers: None identified. Capability inventory: Execution of SSH commands,sudoaccess, network operations, and local file modifications. Sanitization: The script usesjqto select specific JSON fields, providing structural validation but not sanitizing the content for downstream consumption.
Audit Metadata