← All database systems
SQLite is supported by SQLancer — the main repository ships a
testing implementation for it.
SQLancer is credited with 222 bugs in it, reported between 2019-05-01 and
2026-03-20.
Its source is at sqlite/sqlite.
A further 19 reports were
filed and rejected by the developers as invalid or duplicate. Those are kept
in the dataset for transparency and are excluded from every count here.
How the bugs break down
By year reported
- 2019
-
167
- 2020
-
11
- 2022
-
22
- 2023
-
6
- 2025
-
12
- 2026
-
4
Who found them
- Found by the SQLancer project
-
222
By status
- Fixed
-
210
- Fixed in documentation
-
11
- Confirmed
-
1
By symptom
- Logic bug
-
90
- Unexpected error
-
44
- Crash
-
42
- Hang
-
2
- Unclassified
-
44
By technique
- Technique not recorded
-
132
- Pivoted Query Synthesis (PQS)
-
48
- Non-optimizing Reference Engine Construction (NoREC)
-
38
- Ternary Logic Partitioning (TLP)
-
4
Why each bug counts
- The report names a SQLancer oracle
-
90
- Listed in the project's own bug repository
-
88
- The reproducer carries SQLancer's generated schema
-
44
Who reported them (5)
- Manuel Rigger
-
178
- bajinsheng
-
22
- Zhaokun Xiang
-
12
- Chi Zhang
-
6
- Axel Teo
-
4
Every bug on record (241)
One row per report, newest first, each linking to the report itself. Rejected
reports are marked and are not part of any count above.
Every figure on this page is computed from
_data/impact/.
The attribution policy
explains what has to be true for a bug to be counted.