T09 · Insecure Skill Coding Practices
- Location
actions/fairygitmother.yml:29- Finding
GitHub Issue Content Is Directly Interpolated into a Shell Script
- Content
View full analysis
- Remediation
View remediation
request.json ``` 3. Submit the generated JSON file with `curl --data-binary @request.json`. 4. Declare explicit least-privilege workflow permissions, such as `contents: read` and `issues: read`, rather than relying on repository defaults. 5. Consider requiring a trusted approval mechanism before processing issues from untrusted users. 6. Add tests using issue titles and bodies containing quotes, command substitutions, newlines, and shell metacharacters. ]]>
