Highlights
Memory Safety: 1 prior fix. Scrutinize any change in this area.
SqlStore: most-fixed (1 issue). Treat as high-risk during review.
1 high-severity fix in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
SQL Injection: The SqlStore component previously used raw string concatenation when executing database queries and deletes, exposing the local cache to SQL injection when handling keys. Developers must ensure that all SQLite interactions utilize parameterized bindings rather than dynamic string assembly.
Memory Safety: Kotlin Native integrations in apollo-mockserver executing manual memory management on raw pointers (like pthread references) are prone to double-free or use-after-free bugs if pointers are not nullified and tracked correctly during deallocation.