ci-cd
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONPRIVILEGE_ESCALATIONCREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides numerous templates that use shell commands for CI/CD tasks, including
curlfor triggering deployment webhooks (e.g., Laravel Forge) andsshfor remote server management and deployment execution. - [PRIVILEGE_ESCALATION]: Several deployment examples involve the use of
sudoto reload system services on remote servers (e.g.,sudo systemctl reload nginx), which is an expected administrative requirement for deployment automation. - [CREDENTIALS_UNSAFE]: The documentation includes examples of accessing sensitive local paths such as
~/.ssh/id_rsaand~/.ssh/configto set up repository secrets and SSH access. One GitLab CI template demonstratesecho $DB_PASSWORD, a practice that would expose sensitive credentials in pipeline logs. - [INDIRECT_PROMPT_INJECTION]: The skill enables the agent to generate workflow files based on user prompts. These templates interpolate secrets and environment variables into shell scripts, creating a potential surface for injection if user-controlled input is not sanitized before being incorporated into the generated CI/CD pipelines.
- Ingestion points: User prompts for creating or configuring GitHub Actions/GitLab CI workflows (SKILL.md).
- Boundary markers: No explicit delimiters are present in the provided templates to isolate user-supplied data from code.
- Capability inventory: Templates generate workflows with capabilities for
ssh,curl,sudo,docker, andkubectlexecution. - Sanitization: No input sanitization or validation logic is included in the provided deployment templates.
Audit Metadata