planning-task
Audited by Socket on Mar 6, 2026
1 alert found:
Obfuscated FileThe planning-task skill is functionally benign in intent (task decomposition and plan/todo generation). The primary security concern is the documented use of exec(f.read()) to run local Python scripts. That pattern permits arbitrary code execution from script files and therefore creates a moderate supply-chain and runtime risk (possible credential access, network exfiltration, subprocess execution) if those scripts are tampered with or malicious. No hard-coded credentials or explicit malicious endpoints are present in the provided fragment. Recommended actions: remove dynamic exec usage in favor of explicit imports and function calls from audited modules, add integrity verification or signing of script files, run code in restricted/sandboxed environments, and audit the referenced scripts (generate_plan.py, generate_todo.py, update_task.py) for I/O, network, and subprocess behaviors before deploying in sensitive environments.