Status: IN
In `_scan_data_file`, a truncated header safely breaks the scan loop, but a short key/value read after a valid header is not detected — the truncated data is silently used, potentially corrupting the keydir.
Source: entries/2026/05/29/hash-index-storage-bitcask-_scan_data_file.md