T09 · Insecure Skill Coding Practices
- Location
claw_problem_diagnoser.py:437- Finding
Shell-Based Automatic Permission Repair Creates a Command-Injection Surface
- Content
View full analysis
bool: if issue.fix_script: try: result = subprocess.run(issue.fix_script.split(), capture_output=True, text=True, shell=True) if result.returncode == 0: logger.info(f"Successfully repaired permissions: {issue.title}") return True else: logger.error(f"Permission repair failed: {result.stderr}") return False except Exception as e: logger.error(f"Repair execution failed: {e}") ...[truncated 2296 chars]- Remediation
View remediation
