Description-Behavior Mismatch
High
- Confidence
- 98% confidence
- Finding
- The restore script accepts a TARGET_DIR parameter and even creates that directory, but the actual extraction command is `unzip -o "$BACKUP_ZIP"` without `-d "$TARGET_DIR"`. As a result, files are restored into the current working directory or embedded archive paths instead of the intended target, which can overwrite unexpected files and misplace restored content.
