T09 · Insecure Skill Coding Practices
- Location
scripts/backup.js:104- Finding
Shell Command Injection Through a User-Controlled Backup Name
- Content
View full analysis
`. 3. The crafted argument passes the file-existence check. 4. The embedded quote terminates the shell-quoted archive path. 5. The shell interprets the injected metacharacters and executes attacker-selected commands. ### Impact Assessment Successful exploitation provides arbitrary command execution with the privileges of the user running the Skill. This can permit reading or modifying OpenClaw files, stealing credentials, deleting data, altering configuration, or establishing additional persistence. It does not directly provide elevated operating-system privileges beyond those of the ...[truncated 24 chars]- Remediation
View remediation
