T09 · Insecure Skill Coding Practices
- Location
SKILL.md:36- Finding
Shell Command Injection Through Untrusted Search Parameters
- Content
View full analysis
- Remediation
View remediation
&2 exit 1 ;; esac curl --silent --get \ --data-urlencode "q=repo:${org}/${repo} ${keywords} state:all" \ --data-urlencode "sort=updated" \ --data-urlencode "order=desc" \ "https://api.github.com/search/issues" | head -100 ``` Invoke the script with arguments through an execution API that preserves argument boundaries rather than assembling a shell command string. ]]>
