Missing User Warnings
Medium
- Confidence
- 91% confidence
- Finding
- When importing with both overwrite enabled and history preservation active, the code unconditionally removes the existing version-history file before rebuilding history from untrusted import data. If the import is malformed, incomplete, or fails partway through, the prior history can be lost permanently, creating a destructive local data-loss condition with little user-facing warning beyond the overwrite flag.
