T09 · Insecure Skill Coding Practices
- Location
SKILL.md:60- Finding
Python Code Injection Through Untrusted Feature Name Interpolation
- Content
View full analysis
- Remediation
View remediation
&2 exit 1 ;; esac ``` 2. Avoid constructing executable code through string interpolation in shell scripts. 3. Run planning and monitoring workflows with read-only, namespace-scoped Kubernetes credentials. 4. Grant configuration mutation and rollout-restart permissions only to promotion or rollback workflows that require them. 5. Add tests using quotation marks, newlines, Python operators, and shell metacharacters to ensure input remains data rather than executable code. ]]>
