proxmox-infrastructure
Pass
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONPRIVILEGE_ESCALATIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The tools
tools/check_cluster_health.pyandtools/check_ceph_health.pyutilizesubprocess.runto execute shell commands (pvecm, ceph, corosync-cfgtool) on remote Proxmox nodes via SSH. This is the primary method used to gather diagnostics not available via the standard API. - [PRIVILEGE_ESCALATION]: The skill requires administrative access to the Proxmox environment. Documentation and workflows (
workflows/cluster-formation.md,workflows/ceph-deployment.md) involve the use ofbecome: truein Ansible and root access via SSH to perform sensitive tasks like cluster initialization, disk wiping (wipefs), and logical volume management. - [DYNAMIC_EXECUTION]: Diagnostic scripts dynamically construct shell commands to be executed over SSH. For instance,
check_ceph_health.pyinterpolates pool names and OSD IDs into command strings. While the scripts include basic regex validation for node addresses, the dynamic construction of commands represents a standard management pattern with inherent risks if input data is compromised. - [INDIRECT_PROMPT_INJECTION]: The skill ingests data from the Proxmox API and remote shell outputs (e.g., VM names, storage pool names, and task statuses). This creates an attack surface where a compromised infrastructure or maliciously named resource could attempt to influence the agent's logic through the data it processes.
Audit Metadata