T09 · Insecure Skill Coding Practices
- Location
command-paths.md:19- Finding
Command Injection Through Unsafe Interpolation of Map Parameters
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is mostly coherent for opening Apple Maps, but its command examples can invite unsafe shell interpolation of user-provided map queries.
Install only if you are comfortable with a macOS automation skill that opens Apple Maps and stores limited local preferences. Before use, ensure map query values are percent-encoded and launched as separate process arguments rather than interpolated into a shell command.
command-paths.md:19Command Injection Through Unsafe Interpolation of Map Parameters
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
- Sharing raw links that include private notes -> accidental disclosure.
- Using UI scripting as default path -> brittle behavior across locales.
- Opening many candidate links at once -> user loses context quickly.
- Assuming route mode without confirmation -> wrong transport directions.
## External Endpoints