T09 · Insecure Skill Coding Practices
- Location
.github/workflows/novel-release.yml:130- Finding
Git tag name is interpolated directly into shell source
- Content
View full analysis
Impact
Arbitrary commands execute on the release runner. The workflow grants contents: write and packages: write at lines 9–11, and checkout at lines 17–18 retains credentials by default, exposing repository write credentials to injected commands.
