LiteSpeed Cache Security & Risk Analysis

wordpress.org/plugins/litespeed-cache

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...

7.0M active installs v7.8 PHP 7.2+ WP 5.3+ Updated Mar 3, 2026
cachingoptimizepagespeedperformanceseo
82
B · Generally Safe
CVEs total18
Unpatched0
Last CVEOct 28, 2025
Safety Verdict

Is LiteSpeed Cache Safe to Use in 2026?

Mostly Safe

Score 82/100

LiteSpeed Cache is generally safe to use. 18 past CVEs were resolved. Keep it updated.

18 known CVEsLast CVE: Oct 28, 2025Updated 1mo ago
Risk Assessment

The LiteSpeed Cache plugin v7.8 presents a mixed security posture. While it demonstrates good practices in using prepared statements for SQL queries (86%) and proper output escaping (91%), and has no currently unpatched CVEs, several areas raise concern. The static analysis reveals a significant attack surface with 17 entry points, 3 of which lack authentication checks. Furthermore, 18 out of 20 analyzed taint flows have unsanitized paths, with 13 classified as high severity. This indicates a high likelihood of vulnerabilities related to input validation and path handling within the plugin.

The plugin's vulnerability history is extensive, with 18 known CVEs, including past critical and high-severity issues like SSRF, Path Traversal, and XSS. While there are no currently unpatched vulnerabilities, the sheer number and types of past issues, particularly those related to input sanitization and authorization, suggest a recurring pattern of security weaknesses. The last known vulnerability was very recent, indicating ongoing security challenges. The presence of unsanitized path flows in the current version, coupled with the history of path traversal and SSRF vulnerabilities, is particularly alarming.

In conclusion, while LiteSpeed Cache v7.8 has made progress in areas like SQL and output sanitization, the significant number of high-severity unsanitized path flows in the taint analysis and the historical pattern of input validation and authorization vulnerabilities are major concerns. The unprotected AJAX handlers also contribute to the risk. Users should exercise caution and remain vigilant for future updates that address these identified weaknesses.

Key Concerns

  • High severity unsanitized path flows (13)
  • Unprotected AJAX handlers (3)
  • Unsanitized paths in taint flows (18 total)
  • Large number of known CVEs (18 total)
  • Missing nonce checks (5 total)
  • File operations (48 total)
  • External HTTP requests (20 total)
Vulnerabilities
18

LiteSpeed Cache Security Vulnerabilities

CVEs by Year

1 CVE in 2020
2020
2 CVEs in 2021
2021
2 CVEs in 2023
2023
11 CVEs in 2024
2024
2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

Critical
1
High
4
Medium
13

18 total CVEs

CVE-2025-12450medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LiteSpeed Cache <= 7.5.0.1 - Reflected Cross-Site Scripting

Oct 28, 2025 Patched in 7.6 (1d)
CVE-2025-47437medium · 5.5Server-Side Request Forgery (SSRF)

LiteSpeed Cache <= 7.0.1 - Authenticated (Editor+) Server-Side Request Forgery

May 7, 2025 Patched in 7.1 (7d)
CVE-2024-51915medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LiteSpeed Cache <= 6.5.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 20, 2024 Patched in 6.5.3 (96d)
CVE-2024-50550high · 8.1Incorrect Privilege Assignment

LiteSpeed Cache <= 6.5.1 - Unauthenticated Privilege Escalation

Oct 29, 2024 Patched in 6.5.2 (45d)
CVE-2024-47637medium · 4.3Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

LiteSpeed Cache <= 6.4.1 - Authenticated (Author+) Path Traversal

Sep 30, 2024 Patched in 6.5.1 (11d)
CVE-2024-47373medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LiteSpeed Cache <= 6.5.0.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 30, 2024 Patched in 6.5.1 (11d)
CVE-2024-47374high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LiteSpeed Cache <= 6.1 - Unauthenticated Stored Cross-Site Scripting

Sep 30, 2024 Patched in 6.5.1 (3d)
CVE-2024-9169medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

litespeed cache <= 6.4.1 - Authenticated (Administrator+) Stored Cross-Site Scripting

Sep 24, 2024 Patched in 6.5 (254d)
CVE-2024-44000high · 7.5Insertion of Sensitive Information into Log File

LiteSpeed Cache <= 6.4.1 - Unauthenticated Sensitive Information Exposure via Log Files

Sep 5, 2024 Patched in 6.5.0.1 (1d)
CVE-2024-28000critical · 9.8Improper Privilege Management

LiteSpeed Cache <= 6.3.0.1 - Unauthenticated Privilege Escalation

Aug 21, 2024 Patched in 6.4 (247d)
CVE-2024-3246medium · 6.1Cross-Site Request Forgery (CSRF)

LiteSpeed Cache <= 6.2.0.1 - Cross-Site Request Forgery to Stored Cross-Site Scripting

Jul 23, 2024 Patched in 6.3 (1d)
CVE-2023-45000medium · 5.3Missing Authorization

LiteSpeed Cache <= 5.7 - Missing Authorization via update_cdn_status

Feb 27, 2024 Patched in 5.7.0.1 (2d)
CVE-2023-40000high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LiteSpeed Cache <= 5.7 - Unauthenticated Stored Cross-Site Scripting via 'nameservers' and '_msg'

Feb 27, 2024 Patched in 5.7.0.1 (2d)
CVE-2023-4372medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LiteSpeed Cache <= 5.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Oct 23, 2023 Patched in 5.7 (92d)
CVE-2022-46800medium · 4.3Missing Authorization

LiteSpeed Cache <= 5.3 - Missing Authorization to Toggle Crawler State

Mar 22, 2023 Patched in 5.3.1 (307d)
CVE-2021-24963medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LiteSpeed Cache <= 4.4.3 - Reflected Cross-Site Scripting via qc_res

Nov 30, 2021 Patched in 4.4.4 (784d)
CVE-2021-24964medium · 6.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LiteSpeed Cache <= 4.4.3 - Authorization Bypass

Nov 30, 2021 Patched in 4.4.4 (784d)
CVE-2020-29172medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LiteSpeed Cache <= 3.6 - Authenticated Stored Cross-Site Scripting via IP setting

Dec 26, 2020 Patched in 3.6.1 (1123d)
Code Analysis
Analyzed Mar 16, 2026

LiteSpeed Cache Code Analysis

Dangerous Functions
0
Raw SQL Queries
33
210 prepared
Unescaped Output
111
1180 escaped
Nonce Checks
5
Capability Checks
11
File Operations
48
External Requests
20
Bundled Libraries
0

SQL Query Safety

86% prepared243 total queries

Output Escaping

91% escaped1291 total outputs
Data Flows
18 unsanitized

Data Flow Analysis

20 flows18 with unsanitized paths
form_action (src\admin-display.cls.php:964)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

LiteSpeed Cache Attack Surface

Entry Points17
Unprotected3

AJAX Handlers 3

authwp_ajax_async_litespeedsrc\core.cls.php:191
noprivwp_ajax_async_litespeedsrc\core.cls.php:192
authwp_ajax_wpmelon_adv_bulk_editthirdparty\woocommerce.cls.php:964

REST API Routes 13

POST/wp-json/litespeed/v1/toggle_crawler_statesrc\rest.cls.php:50
GET/wp-json/litespeed/v1/tool/check_ipsrc\rest.cls.php:58
GET/wp-json/litespeed/v1/guest/syncsrc\rest.cls.php:66
POST/wp-json/litespeed/v3/ip_validatesrc\rest.cls.php:75
POST/wp-json/litespeed/v3/wp_rest_echosrc\rest.cls.php:82
POST/wp-json/litespeed/v3/pingsrc\rest.cls.php:87
POST/wp-json/litespeed/v3/cdn_statussrc\rest.cls.php:94
POST/wp-json/litespeed/v1/notify_imgsrc\rest.cls.php:102
POST/wp-json/litespeed/v1/notify_ccsssrc\rest.cls.php:108
POST/wp-json/litespeed/v1/notify_ucsssrc\rest.cls.php:114
POST/wp-json/litespeed/v1/notify_vpisrc\rest.cls.php:120
POST/wp-json/litespeed/v3/err_domainssrc\rest.cls.php:126
POST/wp-json/litespeed/v1/check_imgsrc\rest.cls.php:134

Shortcodes 1

[esi] src\esi.cls.php:122
WordPress Hooks 244
filterauto_update_pluginsrc\activation.cls.php:503
actionadmin_enqueue_scriptssrc\admin-display.cls.php:265
actionadmin_enqueue_scriptssrc\admin-display.cls.php:267
actionwp_before_admin_bar_rendersrc\admin-display.cls.php:276
actionnetwork_admin_menusrc\admin-display.cls.php:294
actionadmin_menusrc\admin-display.cls.php:296
filteradmin_footer_textsrc\admin-display.cls.php:324
filteradmin_body_classsrc\admin-display.cls.php:334
filterscript_loader_tagsrc\admin-display.cls.php:444
actionadmin_footersrc\admin-display.cls.php:500
filterlitespeed_vary_cookiessrc\admin-settings.cls.php:272
filterlitespeed_vary_cookiessrc\admin-settings.cls.php:280
filterwp_redirectsrc\admin-settings.cls.php:373
actionadmin_initsrc\admin.cls.php:46
filterwp_generate_attachment_metadatasrc\admin.cls.php:63
filterwp_update_attachment_metadatasrc\admin.cls.php:67
actionin_widget_formsrc\admin.cls.php:88
filterwidget_update_callbacksrc\admin.cls.php:89
filterlitespeed_confsrc\api.cls.php:70
actionlitespeed_conf_multi_switchsrc\api.cls.php:72
actionlitespeed_save_confsrc\api.cls.php:74
actionlitespeed_control_set_privatesrc\api.cls.php:80
actionlitespeed_control_set_nocachesrc\api.cls.php:81
actionlitespeed_control_set_cacheablesrc\api.cls.php:82
actionlitespeed_control_force_cacheablesrc\api.cls.php:83
actionlitespeed_control_force_publicsrc\api.cls.php:84
filterlitespeed_control_cacheablesrc\api.cls.php:85
actionlitespeed_control_set_ttlsrc\api.cls.php:86
filterlitespeed_control_ttlsrc\api.cls.php:87
actionlitespeed_tagsrc\api.cls.php:93
actionlitespeed_tag_postsrc\api.cls.php:94
actionlitespeed_tag_widgetsrc\api.cls.php:95
actionlitespeed_tag_privatesrc\api.cls.php:96
actionlitespeed_tag_private_esisrc\api.cls.php:97
actionlitespeed_tag_addsrc\api.cls.php:99
actionlitespeed_tag_add_postsrc\api.cls.php:100
actionlitespeed_tag_add_widgetsrc\api.cls.php:101
actionlitespeed_tag_add_privatesrc\api.cls.php:102
actionlitespeed_tag_add_private_esisrc\api.cls.php:103
actionlitespeed_purgesrc\api.cls.php:109
actionlitespeed_purge_allsrc\api.cls.php:110
actionlitespeed_purge_postsrc\api.cls.php:111
actionlitespeed_purge_posttypesrc\api.cls.php:112
actionlitespeed_purge_urlsrc\api.cls.php:113
actionlitespeed_purge_widgetsrc\api.cls.php:114
actionlitespeed_purge_esisrc\api.cls.php:115
actionlitespeed_purge_privatesrc\api.cls.php:116
actionlitespeed_purge_private_esisrc\api.cls.php:117
actionlitespeed_purge_private_allsrc\api.cls.php:118
actionlitespeed_purge_all_objectsrc\api.cls.php:121
actionlitespeed_purge_ucsssrc\api.cls.php:122
filterlitespeed_esi_statussrc\api.cls.php:128
filterlitespeed_esi_urlsrc\api.cls.php:129
actionlitespeed_esi_combinesrc\api.cls.php:134
actionlitespeed_vary_ajax_forcesrc\api.cls.php:141
actionlitespeed_vary_nosrc\api.cls.php:145
filterlitespeed_is_from_cloudsrc\api.cls.php:150
actionlitespeed_media_resetsrc\api.cls.php:155
filterlitespeed_clean_wrapper_beginsrc\api.cls.php:160
filterlitespeed_clean_wrapper_endsrc\api.cls.php:161
actionlitespeed_debugsrc\api.cls.php:166
actionlitespeed_debug2src\api.cls.php:167
actionlitespeed_disable_allsrc\api.cls.php:168
actionlitespeed_after_admin_initsrc\api.cls.php:170
actionlitespeed_setting_enrollsrc\api.cls.php:185
actionlitespeed_build_switchsrc\api.cls.php:186
filterget_avatar_urlsrc\avatar.cls.php:68
actionwp_loadedsrc\cdn\quic.cls.php:61
filterwp_calculate_image_srcsetsrc\cdn.cls.php:162
filterwp_get_attachment_image_srcsrc\cdn.cls.php:165
filterwp_get_attachment_urlsrc\cdn.cls.php:166
filterstyle_loader_srcsrc\cdn.cls.php:170
filterscript_loader_srcsrc\cdn.cls.php:174
filterlitespeed_buffer_finalizesrc\cdn.cls.php:177
filterallowed_redirect_hostssrc\cloud.cls.php:208
actionlitespeed_conf_appendsrc\conf.cls.php:62
actionlitespeed_conf_forcesrc\conf.cls.php:63
filterlitespeed_varysrc\control.cls.php:70
filterwp_redirectsrc\control.cls.php:73
actionwpsrc\control.cls.php:144
actionrest_api_initsrc\control.cls.php:148
filterstatus_headersrc\control.cls.php:169
filtersite_status_page_cache_supported_cache_headerssrc\core.cls.php:119
actionafter_setup_themesrc\core.cls.php:130
actionshutdownsrc\core.cls.php:209
actionwp_footersrc\core.cls.php:210
actioninitsrc\core.cls.php:236
actionwp_loadedsrc\core.cls.php:239
filterlitespeed_ccss_whitelistsrc\css.cls.php:52
filtertemplate_includesrc\esi.cls.php:92
actionload-widgets.phpsrc\esi.cls.php:94
actionwp_update_comment_countsrc\esi.cls.php:95
filterlitespeed_esi_noncessrc\esi.cls.php:138
actionlitespeed_noncesrc\esi.cls.php:145
filterlitespeed_is_jsonsrc\esi.cls.php:293
actionrest_api_initsrc\esi.cls.php:302
actionlitespeed_esi_load-widgetsrc\esi.cls.php:305
actionlitespeed_esi_load-admin-barsrc\esi.cls.php:306
actionlitespeed_esi_load-comment-formsrc\esi.cls.php:307
actionlitespeed_esi_load-noncesrc\esi.cls.php:309
actionlitespeed_esi_load-esisrc\esi.cls.php:310
filterwidget_display_callbacksrc\esi.cls.php:354
actionwp_footersrc\esi.cls.php:360
filtercomment_form_defaultssrc\esi.cls.php:365
filterlitespeed_is_jsonsrc\esi.cls.php:647
filtercomment_form_submit_buttonsrc\esi.cls.php:927
actioncomment_formsrc\esi.cls.php:928
actioncomment_form_aftersrc\esi.cls.php:981
actionwp_enqueue_scriptssrc\gui.cls.php:100
actionadmin_bar_menusrc\gui.cls.php:101
actionwp_enqueue_scriptssrc\gui.cls.php:110
filterlitespeed_buffer_finalizesrc\gui.cls.php:114
filterlitespeed_buffer_finalizesrc\localization.cls.php:29
actiondelete_attachmentsrc\media.cls.php:93
filterwp_update_attachment_metadatasrc\media.cls.php:98
filterwp_calculate_image_srcsetsrc\media.cls.php:118
filterwp_lazy_loading_enabledsrc\media.cls.php:127
filterlitespeed_buffer_finalizesrc\media.cls.php:137
filterlitespeed_optm_html_headsrc\media.cls.php:138
filterjpeg_qualitysrc\media.cls.php:348
filtermanage_media_columnssrc\media.cls.php:350
filtermanage_media_custom_columnsrc\media.cls.php:351
actionlitespeed_media_rowsrc\media.cls.php:353
filterlitespeed_media_lazy_img_excludessrc\media.cls.php:845
actionadd_meta_boxessrc\metabox.cls.php:54
actionsave_postsrc\metabox.cls.php:55
actionattachment_updatedsrc\metabox.cls.php:56
filterlitespeed_optm_cssjssrc\optimize.cls.php:89
filterstyle_loader_srcsrc\optimize.cls.php:109
filterscript_loader_srcsrc\optimize.cls.php:110
filterlitespeed_optm_js_defer_excsrc\optimize.cls.php:123
filterlitespeed_varysrc\optimize.cls.php:131
filterlitespeed_buffer_finalizesrc\optimize.cls.php:136
filterlitespeed_optm_uri_excsrc\optimize.cls.php:252
filterlitespeed_optimize_css_excludessrc\optimize.cls.php:316
filterlitespeed_optimize_js_excludessrc\optimize.cls.php:384
filterwp_resource_hintssrc\optimize.cls.php:695
actionlitespeed_optmsrc\optimize.cls.php:697
actionlitespeed_after_admin_initsrc\placeholder.cls.php:144
filtermanage_media_columnssrc\placeholder.cls.php:155
filtermanage_media_custom_columnsrc\placeholder.cls.php:156
actionlitespeed_media_row_lqipsrc\placeholder.cls.php:157
actiontransition_post_statussrc\purge.cls.php:93
actionwp_update_comment_countsrc\purge.cls.php:95
actionedit_postsrc\purge.cls.php:98
filterrest_request_before_callbackssrc\rest.cls.php:36
filterrest_request_after_callbackssrc\rest.cls.php:37
actionrest_api_initsrc\rest.cls.php:39
filterwidget_posts_argssrc\tag.cls.php:51
filtercron_schedulessrc\task.cls.php:99
filtercron_schedulessrc\task.cls.php:120
actionwp_enqueue_scriptssrc\tool.cls.php:66
actionadmin_enqueue_scriptssrc\tool.cls.php:67
filterheartbeat_settingssrc\tool.cls.php:68
filterlitespeed_ucss_whitelistsrc\ucss.cls.php:54
actionwp_logoutsrc\vary.cls.php:123
actionclear_auth_cookiesrc\vary.cls.php:137
actionset_logged_in_cookiesrc\vary.cls.php:143
actionwp_loginsrc\vary.cls.php:144
actionlogin_initsrc\vary.cls.php:149
actionwp_loadedsrc\vary.cls.php:153
filtercomments_arraysrc\vary.cls.php:158
actionset_comment_cookiessrc\vary.cls.php:161
actionrest_api_initsrc\vary.cls.php:164
filterlitespeed_can_change_varysrc\vary.cls.php:168
filterlitespeed_vary_curr_cookiesthirdparty\aelia-currencyswitcher.cls.php:44
filterlitespeed_vary_cookiesthirdparty\aelia-currencyswitcher.cls.php:47
actionwpthirdparty\amp.cls.php:78
actionwpthirdparty\amp.cls.php:79
actionlitespeed_purge_finalizethirdparty\autoptimize.cls.php:28
actionupdate_option_avada_dynamic_css_poststhirdparty\avada.cls.php:31
actionupdate_option_fusion_optionsthirdparty\avada.cls.php:32
actionlitespeed_api_purge_postthirdparty\bbpress.cls.php:30
actionlitespeed_control_finalizethirdparty\bbpress.cls.php:33
actionelementor/core/files/clear_cachethirdparty\elementor.cls.php:70
actionlitespeed_load_thirdpartythirdparty\entry.inc.php:44
actionlitespeed_initthirdparty\entry.inc.php:48
actionlitespeed_initthirdparty\entry.inc.php:49
actionlitespeed_initthirdparty\entry.inc.php:50
actionlitespeed_initthirdparty\entry.inc.php:51
actionlitespeed_initthirdparty\entry.inc.php:52
actionlitespeed_initthirdparty\entry.inc.php:53
actionlitespeed_initthirdparty\entry.inc.php:54
filterlitespeed_esi_paramsthirdparty\facetwp.cls.php:38
actionactivated_pluginthirdparty\litespeed-check.cls.php:92
actiondeactivated_pluginthirdparty\litespeed-check.cls.php:93
actionngg_added_new_imagethirdparty\nextgengallery.cls.php:30
actionngg_ajax_image_savethirdparty\nextgengallery.cls.php:31
actionngg_delete_picturethirdparty\nextgengallery.cls.php:32
actionngg_moved_imagesthirdparty\nextgengallery.cls.php:33
actionngg_copied_imagesthirdparty\nextgengallery.cls.php:34
actionngg_generated_imagethirdparty\nextgengallery.cls.php:35
actionngg_recovered_imagethirdparty\nextgengallery.cls.php:36
actionngg_gallery_sortthirdparty\nextgengallery.cls.php:38
actionngg_delete_gallerythirdparty\nextgengallery.cls.php:39
actionngg_update_albumthirdparty\nextgengallery.cls.php:41
actionngg_delete_albumthirdparty\nextgengallery.cls.php:42
filterngg_displayed_gallery_cache_paramsthirdparty\nextgengallery.cls.php:44
actioninitthirdparty\perfmatters.cls.php:35
actionlitespeed_control_finalizethirdparty\theme-my-login.cls.php:28
filterwcml_client_currencythirdparty\wcml.cls.php:38
actionwcml_set_client_currencythirdparty\wcml.cls.php:39
filterlitespeed_varythirdparty\wcml.cls.php:65
actionlitespeed_control_finalizethirdparty\woocommerce.cls.php:78
actionlitespeed_tag_finalizethirdparty\woocommerce.cls.php:79
actionwoocommerce_product_set_stockthirdparty\woocommerce.cls.php:82
actionwoocommerce_variation_set_stockthirdparty\woocommerce.cls.php:83
actionwoocommerce_product_set_stock_statusthirdparty\woocommerce.cls.php:84
actionwoocommerce_variation_set_stock_statusthirdparty\woocommerce.cls.php:85
actionwoocommerce_order_status_cancelledthirdparty\woocommerce.cls.php:86
actioncomment_postthirdparty\woocommerce.cls.php:88
actionlitespeed_tpl_normalthirdparty\woocommerce.cls.php:92
actionlitespeed_esi_load-storefront-cart-headerthirdparty\woocommerce.cls.php:96
actionlitespeed_esi_load-widgetthirdparty\woocommerce.cls.php:97
filterlitespeed_esi_paramsthirdparty\woocommerce.cls.php:101
actionlitespeed_api_purge_postthirdparty\woocommerce.cls.php:112
actiondelete_term_relationshipsthirdparty\woocommerce.cls.php:113
actionlitespeed_settings_tabthirdparty\woocommerce.cls.php:114
actionlitespeed_settings_contentthirdparty\woocommerce.cls.php:115
filterlitespeed_widget_default_optionsthirdparty\woocommerce.cls.php:116
filterlitespeed_vary_cookiesthirdparty\woocommerce.cls.php:120
actionlitespeed_tpl_normalthirdparty\woocommerce.cls.php:171
actionwoocommerce_before_template_partthirdparty\woocommerce.cls.php:227
actionstorefront_headerthirdparty\woocommerce.cls.php:245
filterwoocommerce_related_products_argsthirdparty\woocommerce.cls.php:268
actionwoocommerce_after_template_partthirdparty\woocommerce.cls.php:269
filterwp_polls_display_pollvotethirdparty\wp-polls.cls.php:27
filterwp_polls_display_pollresultthirdparty\wp-polls.cls.php:28
actionrate_postthirdparty\wp-postratings.cls.php:28
actionwpdiscuz_add_commentthirdparty\wpdiscuz.cls.php:35
filterlitespeed_vary_check_commenter_pendingthirdparty\wpdiscuz.cls.php:58
actionwplister_revise_inventory_statusthirdparty\wplister.cls.php:29
actionwplister_inventory_status_changedthirdparty\wplister.cls.php:31
filterlitespeed_internal_domainsthirdparty\wpml.cls.php:31
actionlitespeed_control_finalizethirdparty\wptouch.cls.php:29
filterlitespeed_is_mobilethirdparty\wptouch.cls.php:42
actionlitespeed_tpl_normalthirdparty\yith-wishlist.cls.php:44
actionlitespeed_esi_load-yith_wcwl_addthirdparty\yith-wishlist.cls.php:45
filterlitespeed_esi_inline-yith_wcwl_addthirdparty\yith-wishlist.cls.php:46
actionyith_wcwl_added_to_wishlistthirdparty\yith-wishlist.cls.php:49
actionyith_wcwl_removed_from_wishlistthirdparty\yith-wishlist.cls.php:50
filteryith_wcwl_add_to_wishlist_paramsthirdparty\yith-wishlist.cls.php:74
filteryith_wcwl_add_to_wishlisth_button_htmlthirdparty\yith-wishlist.cls.php:75
filterlitespeed_widget_default_optionstpl\esi_widget_edit.php:23
Maintenance & Trust

LiteSpeed Cache Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 3, 2026
PHP min version7.2
Downloads126.2M

Community Trust

Rating96/100
Number of ratings2,718
Active installs7.0M
Developer Profile

LiteSpeed Cache Developer Profile

LiteSpeed Technologies

2 plugins · 7.0M total installs

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

How We Detect LiteSpeed Cache

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/litespeed-cache/admin/css/common.min.css/wp-content/plugins/litespeed-cache/admin/css/ls-admin-style.css/wp-content/plugins/litespeed-cache/admin/js/litespeed-admin.js/wp-content/plugins/litespeed-cache/admin/js/litespeed-script.js/wp-content/plugins/litespeed-cache/admin/js/qtranslate.js/wp-content/plugins/litespeed-cache/assets/css/admin.min.css/wp-content/plugins/litespeed-cache/assets/css/common.min.css/wp-content/plugins/litespeed-cache/assets/css/ls-admin-style.css+25 more
Script Paths
/wp-content/plugins/litespeed-cache/admin/js/litespeed-admin.js/wp-content/plugins/litespeed-cache/admin/js/litespeed-script.js/wp-content/plugins/litespeed-cache/assets/js/admin.min.js/wp-content/plugins/litespeed-cache/assets/js/common.min.js/wp-content/plugins/litespeed-cache/assets/js/litespeed-admin.js/wp-content/plugins/litespeed-cache/assets/js/litespeed-frontend.min.js+6 more
Version Parameters
litespeed-cache/assets/css/ls-frontend.min.css?ver=litespeed-cache/assets/js/litespeed-frontend.min.js?ver=litespeed-cache/core/assets/css/admin.min.css?ver=litespeed-cache/core/assets/js/admin.min.js?ver=litespeed-cache/core/assets/js/common.min.js?ver=litespeed-cache/core/assets/js/litespeed-admin.js?ver=litespeed-cache/core/assets/js/litespeed-frontend.min.js?ver=litespeed-cache/core/assets/js/litespeed-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
litespeed-cache-settingslitespeed-optimize-settingslitespeed-cache-welcomelitespeed-cache-premiumls-main-wrapls-theme-wrapls-core-wrapls-tab-content+104 more
HTML Comments
<!-- LiteSpeed Cache --><!-- LiteSpeed Cache End --><!-- LiteSpeed Cache Plugin --><!-- LiteSpeed Cache Plugin End -->+6 more
Data Attributes
data-litespeed-cache-statusdata-litespeed-optimize-statusdata-ls-cache-keydata-ls-cache-tagdata-ls-lazy-load-id
JS Globals
LiteSpeedCacheLSCache
REST Endpoints
/wp-json/litespeed/v1/options/wp-json/litespeed/v1/purge/wp-json/litespeed/v1/settings/wp-json/litespeed/v1/optimize/wp-json/litespeed/v1/crawler/wp-json/litespeed/v1/image_optimizer/wp-json/litespeed/v1/database_optimizer/wp-json/litespeed/v1/debug/wp-json/litespeed/v1/preset/wp-json/litespeed/v1/online
FAQ

Frequently Asked Questions about LiteSpeed Cache