llmops-platform-engineering
Warn
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The GitHub Actions workflow template (
.github/workflows/model-promotion.yaml) inSKILL.mdis vulnerable to shell command injection through the interpolation ofworkflow_dispatchinputs. - The inputs
model_nameandmodel_versionare used directly within shellrunblocks (e.g.,python -m evals.run --model "${{ inputs.model_name }}:${{ inputs.model_version }}"). - An attacker with permissions to trigger the workflow could provide malicious inputs (e.g.,
model\"; malicious_command #) to execute arbitrary code within the GitHub Actions runner context. - This pattern is repeated in multiple jobs including
evaluate,deploy, andpromote. - [INDIRECT_PROMPT_INJECTION]: The skill defines a platform architecture that processes untrusted external inputs to drive sensitive deployment capabilities without sufficient sanitization boundaries.
- Ingestion points:
model_nameandmodel_versionworkflow inputs inSKILL.md. - Boundary markers: Absent. The inputs are directly interpolated into commands.
- Capability inventory: The workflow is capable of executing shell scripts, running evaluation suites, and modifying Kubernetes deployments via
kubectl. - Sanitization: No sanitization or validation logic is present to ensure inputs conform to expected model naming conventions before they are processed by the platform's automation.
Audit Metadata