T09 · Insecure Skill Coding Practices
- Location
scripts/doc_search.py- Finding
Opening a search result executes shell syntax in its filename
- Content
View full analysis
Impact
Shell command substitution remains active inside double quotes. A filename containing $() or backticks can therefore execute attacker-selected commands before xdg-open runs, potentially reading or modifying files accessible to the process.
