digitalocean-coder
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEDATA_EXFILTRATIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The skill accesses a sensitive local directory to read SSH public keys.
- Evidence:
public_key = file("~/.ssh/deploy.pub")inSKILL.md. - While the file accessed is a public key, accessing the
~/.ssh/directory is a pattern associated with data exposure risks. - [PRIVILEGE_ESCALATION]: The provided cloud-init templates configure remote users with elevated system privileges.
- Evidence:
sudo: ALL=(ALL) NOPASSWD:ALLin theuser_datasection ofSKILL.md. - This configuration allows the
deployuser to execute administrative commands on the target Droplet without password authentication. - [INDIRECT_PROMPT_INJECTION]: The skill interpolates external variables directly into infrastructure code and remote execution scripts, which could be exploited if the data source is untrusted.
- Ingestion points: Variable inputs such as
var.project,var.deploy_ssh_key, andvar.db_allowed_ipsare used acrossSKILL.mdandreferences/digitalocean-production-stack.md. - Capability inventory: The skill uses
allowed-toolsincludingRead,Write, andBash, and generatesuser_datascripts that execute with root privileges on remote infrastructure. - Boundary markers: There are no explicit delimiters or instructions to prevent the agent from interpreting content within these variables as commands.
- Sanitization: No validation or escaping is applied to the variables before they are embedded in the generated HCL code or cloud-config scripts.
Audit Metadata