SQLite Object Cache Security & Risk Analysis

wordpress.org/plugins/sqlite-object-cache

A fast persistent object cache backend for the rest of us, powered by SQLite and accelerated by APCu

9K active installs v1.6.1 PHP 5.6+ WP 5.5+ Updated Jan 26, 2026
apcucacheobject-cacheperformancesqlite
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SQLite Object Cache Safe to Use in 2026?

Generally Safe

Score 100/100

SQLite Object Cache has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The sqlite-object-cache v1.6.1 plugin exhibits a generally strong security posture, with no known vulnerabilities or CVEs recorded. The static analysis reveals a commendable lack of common attack vectors like AJAX handlers, REST API routes, shortcodes, or cron events exposed without authentication. Furthermore, the plugin demonstrates good development practices by using prepared statements for all its SQL queries and implementing nonce and capability checks. However, the static analysis does raise a significant concern regarding output escaping, with a substantial 40% of outputs not being properly escaped. This could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully. Additionally, the taint analysis indicates that all analyzed flows (3 out of 3) involve unsanitized paths, although none reached a critical or high severity. While the absence of critical findings is positive, the presence of unsanitized paths warrants caution and suggests a need for more robust input validation and sanitization.

Key Concerns

  • Unsanitized paths in taint flows
  • Significant percentage of unescaped output
Vulnerabilities
None known

SQLite Object Cache Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

SQLite Object Cache Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
25
37 escaped
Nonce Checks
1
Capability Checks
3
File Operations
4
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared4 total queries

Output Escaping

60% escaped62 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
versions (includes\class-sqlite-object-cache-settings.php:693)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

SQLite Object Cache Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 17
actionadmin_initincludes\class-sqlite-object-cache-settings.php:71
filterdebug_informationincludes\class-sqlite-object-cache-settings.php:75
actionadmin_menuincludes\class-sqlite-object-cache-settings.php:78
filterplugin_row_metaincludes\class-sqlite-object-cache-settings.php:99
actionshutdownincludes\class-sqlite-object-cache-settings.php:112
actionadmin_noticesincludes\class-sqlite-object-cache.php:140
actionadmin_initincludes\class-sqlite-object-cache.php:154
actionupgrader_process_completeincludes\class-sqlite-object-cache.php:157
actionshutdownincludes\class-sqlite-object-cache.php:158
actionshutdownincludes\class-sqlite-object-cache.php:175
actioninitincludes\class-sqlite-object-cache.php:183
actioninitincludes\class-sqlite-object-cache.php:184
actionadmin_bar_menuincludes\class-sqlite-object-cache.php:186
actionadmin_noticesincludes\class-sqlite-object-cache.php:187
actionshutdownincludes\class-sqlite-object-cache.php:244
actionshutdownincludes\class-sqlite-object-cache.php:245
actionshutdownincludes\class-sqlite-object-cache.php:387
Maintenance & Trust

SQLite Object Cache Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 26, 2026
PHP min version5.6
Downloads101K

Community Trust

Rating100/100
Number of ratings49
Active installs9K
Developer Profile

SQLite Object Cache Developer Profile

OllieJones

6 plugins · 60K total installs

100
trust score
Avg Security Score
100/100
Avg Patch Time
6 days
View full developer profile
Detection Fingerprints

How We Detect SQLite Object Cache

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/sqlite-object-cache/css/styles.css/wp-content/plugins/sqlite-object-cache/js/script.js
Script Paths
/wp-content/plugins/sqlite-object-cache/js/script.js
Version Parameters
sqlite-object-cache/css/styles.css?ver=sqlite-object-cache/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
sqlite-object-cache-settings-pagesqlite-object-cache-statistics-pagesqlite-object-cache-status
HTML Comments
<!-- SQLite Object Cache --><!-- End SQLite Object Cache -->
Data Attributes
data-sqlite-object-cache-flushdata-sqlite-object-cache-vacuumdata-sqlite-object-cache-size
JS Globals
sqliteObjectCacheAdmin
REST Endpoints
/wp-json/sqlite-object-cache/v1/settings/wp-json/sqlite-object-cache/v1/statistics
FAQ

Frequently Asked Questions about SQLite Object Cache