T09 · Insecure Skill Coding Practices
- Location
SKILL.md:36- Finding
Shell Command Injection Through Unescaped Task and Spreadsheet Data
- Content
View full analysis
" \ --body "$(cat < ## Steps to Reproduce 1. 2. 3. ## Expected Outcome ## Actual Outcome EOF )" \ --label "bug," \ --assignee roshanasingh4 ``` #### Feature issue creation (`SKILL.md:60-74`) ```bash gh issue create --repo roshanasingh4/apni-pathshala-pms \ --title "" \ --body "$(cat <<EOF ## Feature Request <description> ## Expected Behavior <expected outcome> ## Use Case Why is this feature needed? EOF )" \ --label "enhancement,<priority>" \ --assignee roshanasingh4 ``` #### Task Tracker updates (`SKILL.md:117-128`) ```bash gog sheets append 1O07SzGzQa2FwpkBE7h2SUDWZlxsUpz8DxCpyxKjRi8U "Production!A:K" \ --values-json '[["PMS-TSK-XXX","<title>","Tara Singh Kharwad","DD/MM/YYYY","New","Issue","Low","tarasinghrajput7261@gmail.com","<github_url>","",""]]' \ --insert INSERT_ROWS ``` ```bash gog sheets append 1O07SzGzQa2FwpkBE7h2SUDWZlxsUpz8DxCpyxKjRi8U "Production!A:K" \ --values-json '[["PMS-TSK-XXX","<title>","Tara Singh Kharwad","DD/MM/YYYY","New","Feature","Low","tarasinghrajput7261@gmail.com","<github_url>","",""]]' \ --insert INSERT_ROWS ``` #### Daily Update Sheet modification (`SKILL.md:153-156`) ```bash # Append to existing content in Column B gog sheets update 1GgRgfVBrF-ReGPRmntT6Cm2BjiLzJ3JiBaC4lMfrMQs "Sheet1!B<row>" \ --values- ...[truncated 3745 chars]- Remediation
View remediation
