deployment
Pass
Audited by Gen Agent Trust Hub on Mar 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/config.pygenerates aMakefilethat contains shell commands for SSH and Docker operations. Because variables such asapp_name,version, andregistry_hostare inserted directly into the Makefile templates without filtering for newline or shell-control characters, an attacker-controlled configuration profile could potentially inject arbitrary commands into the generated Makefile. - [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it processes untrusted external data (via the
--from-jsonparameter) which directly influences the generation of executable deployment scripts and modifies project metadata. * Ingestion points: The skill accepts configuration data from CLI arguments and external JSON files. * Boundary markers: While it uses functional markers to manage file updates, it lacks explicit safety instructions for the agent to disregard malicious commands embedded within the configuration data. * Capability inventory: The skill possesses the ability to create and modify local files includingMakefile,Dockerfile, and environmental configurations. The generatedMakefileenables remote execution and system-level container management. * Sanitization: The script performs validation on numeric ports and environment name patterns, but lacks rigorous sanitization for other string-based configuration fields that are interpolated into sensitive shell contexts.
Audit Metadata