cmd_sync pulled memories from remote databases without re-validating. A malicious remote DB could inject invalid data (bad timestamps, priority>10, confidence>1.0).
Fix: Added validate::validate_memory() check before all insert/insert_if_newer calls in pull, push, and merge directions. Invalid memories are skipped with warning.
Commit: ca799c0
cmd_sync pulled memories from remote databases without re-validating. A malicious remote DB could inject invalid data (bad timestamps, priority>10, confidence>1.0).
Fix: Added validate::validate_memory() check before all insert/insert_if_newer calls in pull, push, and merge directions. Invalid memories are skipped with warning.
Commit: ca799c0