specsfy-specialist-deploy
Warn
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The
vault.pycomponent dynamically constructs an Ansible playbook in a temporary location to verify vault credentials. This runtime generation and execution of code is a significant capability that warrants careful review. - [COMMAND_EXECUTION]: The skill relies heavily on executing external binaries such as
ansible,docker, andgitviasubprocess.run. These operations are fundamental to the skill's purpose but provide a broad interface for system interaction. - [PRIVILEGE_ESCALATION]: Deployment tasks are performed with administrative privileges (
become: true), and the skill configures the operational user to be a member of thedockergroup, which grants extensive control over the host environment. - [INDIRECT_PROMPT_INJECTION]: The skill operates by reading and interpreting user-supplied project files, creating an attack surface where malicious configuration data could influence the agent's behavior.
- Ingestion points: Reads
Dockerfile,compose.yaml,SEMVER, and Ansible inventory files from the project root. - Boundary markers: There are no explicit delimiters or instructions provided to the agent to distinguish between its own logic and potentially malicious instructions embedded in the project files.
- Capability inventory: The skill can execute remote commands, deploy network stacks, modify local files, and synchronize SSH keys.
- Sanitization: Validation is primarily focused on structural correctness rather than the semantic safety of the deployment logic.
- [DATA_EXPOSURE]: The skill automatically identifies and synchronizes SSH public keys from the controller machine. While private keys are explicitly excluded, the automated handling of authentication credentials represents a sensitive data access pattern.
Audit Metadata