Missing User Warnings
Medium
- Confidence
- 89% confidence
- Finding
- The restore path unconditionally deletes an existing skill directory with shutil.rmtree() and replaces it from a snapshot, without an interactive confirmation, dry-run, or backup step. In a tool that operates on workspace content, this creates a real integrity and availability risk: an operator mistake or scripted misuse can permanently destroy local changes or overwrite unexpected targets.
