NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization Security & Risk Analysis

wordpress.org/plugins/nitropack

Boost site speed and performance with an all-in-one cache and speed optimization plugin. Pass Core Web Vitals with CDN, image optimization, lazy loadi …

100K active installs v1.19.1 PHP 7.4+ WP 4.7+ Updated Mar 4, 2026
cachecore-web-vitalspage-speedperformancewebsite-speed
91
A · Safe
CVEs total6
Unpatched0
Last CVESep 9, 2025
Safety Verdict

Is NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization Safe to Use in 2026?

Generally Safe

Score 91/100

NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization has a strong security track record. Known vulnerabilities have been patched promptly.

6 known CVEsLast CVE: Sep 9, 2025Updated 1mo ago
Risk Assessment

The NitroPack plugin v1.19.1 exhibits significant security concerns primarily stemming from its vast and largely unprotected attack surface. A staggering 51 out of 54 entry points, including AJAX handlers and a REST API route, lack proper authorization checks. This creates a wide avenue for potential exploitation, allowing unauthenticated users to trigger sensitive functionalities.

Static analysis reveals concerning patterns, such as the use of the dangerous `unserialize` function, which can lead to remote code execution if improperly handled. Furthermore, a high proportion of analyzed data flows (19 out of 21) have unsanitized paths, with two flagged as high severity taint flows, indicating potential for code injection or data compromise. The plugin's vulnerability history, with 6 known CVEs including high-severity issues like Missing Authorization and Code Injection, reinforces these concerns, suggesting a recurring pattern of security weaknesses.

While the plugin demonstrates some positive security practices like a moderate use of prepared statements for SQL queries and a decent number of nonces and capability checks, these are overshadowed by the critical lack of authorization on its entry points and the identified taint flows. The presence of bundled libraries, while not explicitly flagged as vulnerable here, is also a general area to monitor. Overall, the plugin's security posture is precarious due to its extensive, unprotected attack surface and a history of exploitable vulnerabilities.

Key Concerns

  • Large attack surface without auth checks
  • REST API route without permission callbacks
  • High severity taint flows found
  • Use of unserialize function
  • 50% of SQL queries not using prepared statements
  • 50% of outputs not properly escaped
  • 6 total known CVEs
  • 2 high severity CVEs
  • 4 medium severity CVEs
  • Common vulnerability types: Missing Auth, Code Injection
Vulnerabilities
6

NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
1 CVE in 2024
2024
3 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
2
Medium
4

6 total CVEs

CVE-2025-8778medium · 4.3Missing Authorization

NitroPack <= 1.18.4 - Missing Authorization to Authenticated (Subscriber+) Limited Settings Update via nitropack_set_compression_ajax Function

Sep 9, 2025 Patched in 1.18.5 (1d)
CVE-2024-11848high · 8.1Missing Authorization

NitroPack <= 1.17.0 - Missing Authorization to Authenticated (Subscriber+) Limited Options Update

Jan 14, 2025 Patched in 1.17.6 (1d)
CVE-2024-11851medium · 4.3Missing Authorization

NitroPack <= 1.17.0 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Transient Update

Jan 14, 2025 Patched in 1.17.6 (1d)
CVE-2024-43922high · 7.3Improper Control of Generation of Code ('Code Injection')

NitroPack <= 1.16.7 - Unauthenticated Arbitrary Shortcode Execution

Aug 26, 2024 Patched in 1.16.8 (10d)
CVE-2023-52121medium · 4.3Cross-Site Request Forgery (CSRF)

NitroPack <= 1.10.2 - Cross-Site Request Forgery

Dec 28, 2023 Patched in 1.10.3 (26d)
WF-fb6f4b0b-25b8-4dcd-b002-293ce8ab307e-nitropackmedium · 6.3Missing Authorization

NitroPack <= 1.9.2 - Missing Authorization via multiple AJAX functions

Nov 7, 2023 Patched in 1.10.0 (77d)
Code Analysis
Analyzed Mar 16, 2026

NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization Code Analysis

Dangerous Functions
2
Raw SQL Queries
2
2 prepared
Unescaped Output
107
107 escaped
Nonce Checks
4
Capability Checks
14
File Operations
77
External Requests
0
Bundled Libraries
1

Dangerous Functions Found

unserializereturn unserialize($this->getCache($key));classes\Feature\SubrequestCache.php:64
unserializereturn unserialize($this->getCache($key));classes\Integration\Plugin\GeoTargetingWP.php:60

Bundled Libraries

Select2

SQL Query Safety

50% prepared4 total queries

Output Escaping

50% escaped214 total outputs
Data Flows
19 unsanitized

Data Flow Analysis

21 flows19 with unsanitized paths
block_output_ajax (classes\Integration\Plugin\GravityForms.php:232)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
51 unprotected

NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization Attack Surface

Entry Points54
Unprotected51

AJAX Handlers 51

authwp_ajax_nitro_shortcode_ajaxclasses\Feature\AjaxShortcodes.php:122
noprivwp_ajax_nitro_shortcode_ajaxclasses\Feature\AjaxShortcodes.php:123
authwp_ajax_nitropack_elementor_clear_cacheclasses\Integration\Plugin\Elementor.php:29
authwp_ajax_nitropack_gf_block_output_ajaxclasses\Integration\Plugin\GravityForms.php:54
noprivwp_ajax_nitropack_gf_block_output_ajaxclasses\Integration\Plugin\GravityForms.php:55
authwp_ajax_nitropack_gf_shortcode_output_ajaxclasses\Integration\Plugin\GravityForms.php:56
noprivwp_ajax_nitropack_gf_shortcode_output_ajaxclasses\Integration\Plugin\GravityForms.php:57
authwp_ajax_nitropack_widget_output_ajaxclasses\Integration\Plugin\TheEventsCalendar.php:46
noprivwp_ajax_nitropack_widget_output_ajaxclasses\Integration\Plugin\TheEventsCalendar.php:47
authwp_ajax_nitropack_safemode_notificationclasses\WordPress\Notifications\Notifications.php:24
authwp_ajax_nitropack_dismiss_permanently_notificationclasses\WordPress\Notifications\Notifications.php:25
authwp_ajax_nitropack_dismiss_notification_by_transientclasses\WordPress\Notifications\Notifications.php:26
authwp_ajax_nitropack_conflict_plugin_deactivateclasses\WordPress\Notifications\Notifications.php:27
authwp_ajax_nitropack_set_auto_cache_purge_ajaxclasses\WordPress\Settings\AutoPurge.php:13
authwp_ajax_nitropack_set_bb_cache_purge_sync_ajaxclasses\WordPress\Settings\BeaverBuilder.php:14
authwp_ajax_nitropack_skip_cache_warmupclasses\WordPress\Settings\CacheWarmup.php:9
authwp_ajax_nitropack_enable_warmupclasses\WordPress\Settings\CacheWarmup.php:10
authwp_ajax_nitropack_disable_warmupclasses\WordPress\Settings\CacheWarmup.php:11
authwp_ajax_nitropack_warmup_statsclasses\WordPress\Settings\CacheWarmup.php:12
authwp_ajax_nitropack_estimate_warmupclasses\WordPress\Settings\CacheWarmup.php:13
authwp_ajax_nitropack_run_warmupclasses\WordPress\Settings\CacheWarmup.php:14
authwp_ajax_nitropack_set_cart_cache_ajaxclasses\WordPress\Settings\CartCache.php:9
authwp_ajax_nitropack_set_cacheable_post_typesclasses\WordPress\Settings\CPTOptimization.php:25
authwp_ajax_nitropack_set_can_editor_clear_cacheclasses\WordPress\Settings\EditorClearCache.php:14
authwp_ajax_nitropack_generate_homepage_previewclasses\WordPress\Settings\GeneratePreview.php:16
authwp_ajax_nitropack_is_homepage_preview_cachedclasses\WordPress\Settings\GeneratePreview.php:17
authwp_ajax_nitropack_passed_onboardingclasses\WordPress\Settings\GeneratePreview.php:18
authwp_ajax_nitropack_test_compression_ajaxclasses\WordPress\Settings\HTMLCompression.php:23
authwp_ajax_nitropack_set_compression_ajaxclasses\WordPress\Settings\HTMLCompression.php:24
authwp_ajax_nitropack_set_log_level_ajaxclasses\WordPress\Settings\Logger.php:22
authwp_ajax_nitropack_archive_logs_ajaxclasses\WordPress\Settings\Logger.php:23
authwp_ajax_nitropack_download_log_ajaxclasses\WordPress\Settings\Logger.php:24
authwp_ajax_nitropack_set_optimization_modeclasses\WordPress\Settings\OptimizationLevel.php:17
authwp_ajax_nitropack_fetch_optimizationsclasses\WordPress\Settings\Optimizations.php:12
authwp_ajax_nitropack_purge_entire_cacheclasses\WordPress\Settings\PurgeCache.php:13
authwp_ajax_nitropack_invalidate_entire_cacheclasses\WordPress\Settings\PurgeCache.php:14
authwp_ajax_nitropack_purge_cacheclasses\WordPress\Settings\PurgeCache.php:16
authwp_ajax_nitropack_clear_residual_cacheclasses\WordPress\Settings\PurgeCache.php:17
authwp_ajax_nitropack_purge_single_cacheclasses\WordPress\Settings\PurgeCache.php:19
authwp_ajax_nitropack_invalidate_single_cacheclasses\WordPress\Settings\PurgeCache.php:20
authwp_ajax_nitropack_set_ajax_shortcodes_ajaxclasses\WordPress\Settings\Shortcodes.php:13
authwp_ajax_nitropack_set_stock_reduce_statusclasses\WordPress\Settings\StockRefresh.php:10
authwp_ajax_nitropack_generate_reportclasses\WordPress\Settings\SystemReport.php:22
authwp_ajax_nitropack_safemode_statusclasses\WordPress\Settings\TestMode.php:9
authwp_ajax_nitropack_enable_safemodeclasses\WordPress\Settings\TestMode.php:10
authwp_ajax_nitropack_disable_safemodeclasses\WordPress\Settings\TestMode.php:11
authwp_ajax_nitropack_cookie_path_ajaxfunctions.php:2777
authwp_ajax_nitropack_verify_connectmain.php:103
authwp_ajax_nitropack_disconnectmain.php:104
authwp_ajax_nitropack_dismiss_hosting_noticemain.php:106
authwp_ajax_nitropack_reconfigure_webhooksmain.php:107

REST API Routes 1

GET/wp-json/nitropack/math_captchaclasses\Integration\Plugin\AdvancedMathCaptcha.php:59

Shortcodes 2

[gravityform] classes\Integration\Plugin\GravityForms.php:50
[gravityforms] classes\Integration\Plugin\GravityForms.php:51
WordPress Hooks 236
filterpre_do_shortcode_tagclasses\Feature\AjaxShortcodes.php:104
actionwp_enqueue_scriptsclasses\Feature\AjaxShortcodes.php:125
filterwp_inline_script_attributesclasses\Feature\AjaxShortcodes.php:140
actionupdated_optionclasses\Feature\Logger\LoggingEvents.php:16
actionupdated_optionclasses\Feature\Logger\LoggingEvents.php:17
actionswitch_themeclasses\Feature\Logger\LoggingEvents.php:18
actioninitclasses\Feature\Logger\LoggingEvents.php:19
actionwp_after_insert_postclasses\Feature\Logger\LoggingEvents.php:20
actionpost_updatedclasses\Feature\Logger\LoggingEvents.php:21
actiondelete_postclasses\Feature\Logger\LoggingEvents.php:22
actionwp_verify_nonce_failedclasses\Feature\Logger\LoggingEvents.php:23
actionnitropack_execute_purge_allclasses\Feature\SubrequestCache.php:42
filterpre_http_requestclasses\Feature\SubrequestCache.php:49
actionhttp_api_debugclasses\Feature\SubrequestCache.php:50
actionnitropack_execute_purge_urlclasses\Integration\Hosting\Cloudways.php:14
actionnitropack_execute_purge_allclasses\Integration\Hosting\Cloudways.php:15
actionnitropack_early_cache_headersclasses\Integration\Hosting\Cloudways.php:16
actionnitropack_cacheable_cache_headersclasses\Integration\Hosting\Cloudways.php:17
actionnitropack_cachehit_cache_headersclasses\Integration\Hosting\Cloudways.php:18
actionnitropack_execute_purge_urlclasses\Integration\Hosting\DreamHost.php:15
actionnitropack_execute_purge_allclasses\Integration\Hosting\DreamHost.php:16
actionnitropack_early_cache_headersclasses\Integration\Hosting\DreamHost.php:17
actionnitropack_cacheable_cache_headersclasses\Integration\Hosting\DreamHost.php:18
actionnitropack_cachehit_cache_headersclasses\Integration\Hosting\DreamHost.php:19
actionnitropack_execute_purge_urlclasses\Integration\Hosting\GoDaddyWPaaS.php:14
actionnitropack_execute_purge_allclasses\Integration\Hosting\GoDaddyWPaaS.php:15
actionnitropack_execute_purge_urlclasses\Integration\Hosting\Kinsta.php:16
actionnitropack_execute_purge_allclasses\Integration\Hosting\Kinsta.php:17
filterwp_is_mobileclasses\Integration\Hosting\Kinsta.php:20
actionnitropack_cacheable_cache_headersclasses\Integration\Hosting\Pagely.php:16
actionnitropack_cachehit_cache_headersclasses\Integration\Hosting\Pagely.php:17
filternitropack_can_serve_cacheclasses\Integration\Hosting\Pagely.php:18
actionnitropack_execute_purge_urlclasses\Integration\Hosting\Pagely.php:23
actionnitropack_execute_purge_allclasses\Integration\Hosting\Pagely.php:24
actionnitropack_cacheable_cache_headersclasses\Integration\Hosting\Pressable.php:19
actionnitropack_cachehit_cache_headersclasses\Integration\Hosting\Pressable.php:20
actionnitropack_execute_purge_urlclasses\Integration\Hosting\Pressable.php:25
actionnitropack_execute_purge_allclasses\Integration\Hosting\Pressable.php:26
actionnitropack_execute_purge_urlclasses\Integration\Hosting\Raidboxes.php:38
actionnitropack_execute_purge_allclasses\Integration\Hosting\Raidboxes.php:39
actionnitropack_execute_purge_urlclasses\Integration\Hosting\RocketNet.php:15
actionnitropack_execute_purge_allclasses\Integration\Hosting\RocketNet.php:19
actionnitropack_execute_purge_urlclasses\Integration\Hosting\Savvii.php:17
actionnitropack_execute_purge_allclasses\Integration\Hosting\Savvii.php:18
actionnitropack_early_cache_headersclasses\Integration\Hosting\Savvii.php:19
actionnitropack_cacheable_cache_headersclasses\Integration\Hosting\Savvii.php:20
actionnitropack_cachehit_cache_headersclasses\Integration\Hosting\Savvii.php:21
actionnitropack_execute_purge_urlclasses\Integration\Hosting\SiteGround.php:17
actionnitropack_execute_purge_allclasses\Integration\Hosting\SiteGround.php:18
actionnitropack_early_cache_headersclasses\Integration\Hosting\SiteGround.php:19
actionnitropack_cacheable_cache_headersclasses\Integration\Hosting\SiteGround.php:20
actionnitropack_cachehit_cache_headersclasses\Integration\Hosting\SiteGround.php:21
actionnitropack_execute_purge_urlclasses\Integration\Hosting\SpinupWp.php:20
actionnitropack_execute_purge_allclasses\Integration\Hosting\SpinupWp.php:21
actionnitropack_execute_purge_urlclasses\Integration\Hosting\Vimexx.php:15
actionnitropack_execute_purge_allclasses\Integration\Hosting\Vimexx.php:16
actionnp_set_cookie_filterclasses\Integration\Hosting\WPEngine.php:23
filternitropack_passes_cookie_requirementsclasses\Integration\Hosting\WPEngine.php:31
actionnitropack_execute_purge_urlclasses\Integration\Hosting\WPEngine.php:40
actionnitropack_execute_purge_allclasses\Integration\Hosting\WPEngine.php:41
filterwpe_purge_varnish_cache_pathsclasses\Integration\Hosting\WPEngine.php:61
actionnitropack_execute_purge_urlclasses\Integration\Hosting\WPmudev.php:38
actionnitropack_execute_purge_allclasses\Integration\Hosting\WPmudev.php:39
actionnitropack_execute_purge_urlclasses\Integration\Hosting\WPmudev.php:43
actionnitropack_execute_purge_allclasses\Integration\Hosting\WPmudev.php:44
actionnitropack_execute_purge_urlclasses\Integration\Hosting\WPX.php:31
actionnitropack_execute_purge_allclasses\Integration\Hosting\WPX.php:32
actionnitropack_cacheable_cache_headersclasses\Integration\Hosting\WPX.php:33
actionnitropack_cachehit_cache_headersclasses\Integration\Hosting\WPX.php:34
actionacf/save_postclasses\Integration\Plugin\ACF.php:16
actioninitclasses\Integration\Plugin\AdvancedMathCaptcha.php:44
actioninitclasses\Integration\Plugin\AdvancedMathCaptcha.php:45
actioninitclasses\Integration\Plugin\AdvancedMathCaptcha.php:46
actioninitclasses\Integration\Plugin\AdvancedMathCaptcha.php:47
actioninitclasses\Integration\Plugin\AdvancedMathCaptcha.php:48
actionrest_api_initclasses\Integration\Plugin\AdvancedMathCaptcha.php:49
actioncomment_form_after_fieldsclasses\Integration\Plugin\AdvancedMathCaptcha.php:100
actioncomment_form_logged_in_afterclasses\Integration\Plugin\AdvancedMathCaptcha.php:103
actionregister_formclasses\Integration\Plugin\AdvancedMathCaptcha.php:141
actionsignup_extra_fieldsclasses\Integration\Plugin\AdvancedMathCaptcha.php:142
actionlostpassword_formclasses\Integration\Plugin\AdvancedMathCaptcha.php:177
actionlogin_formclasses\Integration\Plugin\AdvancedMathCaptcha.php:212
actionbbp_theme_after_reply_form_contentclasses\Integration\Plugin\AdvancedMathCaptcha.php:246
actionbbp_theme_after_topic_form_contentclasses\Integration\Plugin\AdvancedMathCaptcha.php:247
filternitropack_passes_cookie_requirementsclasses\Integration\Plugin\AeliaCurrencySwitcher.php:52
actionwoocommerce_initclasses\Integration\Plugin\AeliaCurrencySwitcher.php:59
filterwc_aelia_cs_selected_currencyclasses\Integration\Plugin\AeliaCurrencySwitcher.php:62
actionfl_builder_cache_clearedclasses\Integration\Plugin\BeaverBuilder.php:14
filtercloudflare_use_cacheclasses\Integration\Plugin\Cloudflare.php:32
actionnitropack_early_cache_headersclasses\Integration\Plugin\Cloudflare.php:35
actionnitropack_cacheable_cache_headersclasses\Integration\Plugin\Cloudflare.php:36
actionnitropack_cachehit_cache_headersclasses\Integration\Plugin\Cloudflare.php:37
actionnitropack_execute_purge_urlclasses\Integration\Plugin\Cloudflare.php:44
actionnitropack_execute_purge_allclasses\Integration\Plugin\Cloudflare.php:45
actioninitclasses\Integration\Plugin\CookieNotice.php:10
actionwoocommerce_initclasses\Integration\Plugin\CURCY_MultiCurrency.php:55
filterwmc_get_currency_codeclasses\Integration\Plugin\CURCY_MultiCurrency.php:60
actionsave_postclasses\Integration\Plugin\Elementor.php:25
actionelementor/document/after_saveclasses\Integration\Plugin\Elementor.php:26
actioninitclasses\Integration\Plugin\FusionBuilder.php:9
filterjetpack_device_detection_get_infoclasses\Integration\Plugin\FusionBuilder.php:11
filtergeot/response_dataclasses\Integration\Plugin\GeoTargetingWP.php:51
filtergeot/enable_rocket_cookiesclasses\Integration\Plugin\GeoTargetingWP.php:70
filtergeot/disable_cookiesclasses\Integration\Plugin\GeoTargetingWP.php:71
filternitropack_passes_cookie_requirementsclasses\Integration\Plugin\GeoTargetingWP.php:74
actioninitclasses\Integration\Plugin\GeoTargetingWP.php:77
actionnp_set_cookie_filterclasses\Integration\Plugin\GeoTargetingWP.php:81
filtergeot/enable_crawl_detectionclasses\Integration\Plugin\GeoTargetingWP.php:86
filtertemplate_redirectclasses\Integration\Plugin\GravityForms.php:42
filterregister_block_type_argsclasses\Integration\Plugin\GravityForms.php:45
actioninitclasses\Integration\Plugin\GravityForms.php:47
actionwpclasses\Integration\Plugin\MPG.php:23
actionnitropack_execute_purge_urlclasses\Integration\Plugin\NginxHelper.php:24
actionnitropack_execute_purge_allclasses\Integration\Plugin\NginxHelper.php:25
filterdynamic_sidebar_paramsclasses\Integration\Plugin\TheEventsCalendar.php:43
filterwidget_outputclasses\Integration\Plugin\TheEventsCalendar.php:44
filtertve_dash_is_crawler_overrideclasses\Integration\Plugin\ThriveTheme.php:13
filterwcml_user_store_strategyclasses\Integration\Plugin\WCML.php:38
actionwcml_switch_currencyclasses\Integration\Plugin\WCML.php:39
actionwoocommerce_initclasses\Integration\Plugin\WCML.php:40
actionwoocommerce_initclasses\Integration\Plugin\WCML.php:41
actioninitclasses\Integration\Plugin\WooCommerce.php:19
actionupdated_post_metaclasses\Integration\Plugin\WooCommerce.php:20
actionadded_post_metaclasses\Integration\Plugin\WooCommerce.php:21
actiondeleted_post_metaclasses\Integration\Plugin\WooCommerce.php:22
actiontransition_post_statusclasses\Integration\Plugin\WooCommerce.php:24
actiondelete_postclasses\Integration\Plugin\WooCommerce.php:26
actiontemplate_redirectclasses\Integration\Plugin\WooCommerce.php:28
filterwc_product_post_type_link_product_catclasses\Integration\Plugin\WooCommerce.php:30
actionupdate_option_wpb_js_custom_cssclasses\Integration\Plugin\WPBakeryNP.php:23
filterwpforms_form_token_check_before_todayclasses\Integration\Plugin\WPForms.php:17
actionadmin_initclasses\Integration\Plugin\WPML.php:14
actionnitropack_cacheable_cache_headersclasses\Integration\Server\Cloudflare.php:28
actionnitropack_cachehit_cache_headersclasses\Integration\Server\Cloudflare.php:29
actionnitropack_cacheable_cache_headersclasses\Integration\Server\Cloudflare.php:31
actionnitropack_cachehit_cache_headersclasses\Integration\Server\Cloudflare.php:32
actionnitropack_early_cache_headersclasses\Integration\Server\Fastly.php:21
actionnitropack_early_cache_headersclasses\Integration\Server\Fastly.php:23
filternitropack_should_modify_htaccessclasses\Integration\Server\LiteSpeed.php:57
filternitropack_htaccess_rulesclasses\Integration\Server\LiteSpeed.php:58
actionnitropack_integration_purge_urlclasses\Integration\Server\LiteSpeed.php:61
actionnitropack_integration_purge_allclasses\Integration\Server\LiteSpeed.php:62
actionnitropack_early_cache_headersclasses\Integration\Server\LiteSpeed.php:63
actionnitropack_early_cache_headersclasses\Integration\Server\LiteSpeed.php:64
actionnitropack_cacheable_cache_headersclasses\Integration\Server\LiteSpeed.php:65
filternocache_headersclasses\Integration\Server\LiteSpeed.php:66
filternitropack_needs_htaccess_changesclasses\Integration\Server\LiteSpeed.php:71
actionnitropack_execute_purge_urlclasses\Integration\Server\NestifyCDN.php:11
actionnitropack_execute_purge_allclasses\Integration\Server\NestifyCDN.php:12
actionnitropack_execute_purge_urlclasses\Integration\Server\NginxFastCgi.php:25
actionnitropack_execute_purge_allclasses\Integration\Server\NginxFastCgi.php:26
actionnitropack_cacheable_cache_headersclasses\Integration\Server\Sucuri.php:22
actionnitropack_cachehit_cache_headersclasses\Integration\Server\Sucuri.php:23
actionnitropack_cacheable_cache_headersclasses\Integration\Server\Sucuri.php:25
actionnitropack_cachehit_cache_headersclasses\Integration\Server\Sucuri.php:26
actionnitropack_integration_purge_urlclasses\ModuleHandler.php:113
actionnitropack_integration_purge_allclasses\ModuleHandler.php:114
actionplugins_loadedclasses\ModuleHandler.php:138
actionactivated_pluginclasses\PluginStateHandler.php:24
actiondeactivated_pluginclasses\PluginStateHandler.php:25
actionupdate_option_active_pluginsclasses\PluginStateHandler.php:26
actionadmin_menuclasses\WordPress\Admin.php:13
filterparent_fileclasses\WordPress\Admin.php:14
actionadmin_enqueue_scriptsclasses\WordPress\Admin.php:16
actioninitclasses\WordPress\Admin.php:19
actionwp_enqueue_scriptsclasses\WordPress\Admin.php:22
actionadmin_enqueue_scriptsclasses\WordPress\Admin.php:23
actionwp_enqueue_scriptsclasses\WordPress\Admin.php:26
actionadmin_enqueue_scriptsclasses\WordPress\Admin.php:27
actionadmin_bar_menuclasses\WordPress\Admin.php:30
actioninitclasses\WordPress\CLI.php:18
filternitropack_current_hostclasses\WordPress\CLI.php:122
actionnitropack_remove_old_logsclasses\WordPress\Cron.php:19
actionwoocommerce_update_productclasses\WordPress\Invalidations.php:20
actionset_object_termsclasses\WordPress\Invalidations.php:21
actionadmin_initclasses\WordPress\Notifications\Notifications.php:17
actionadmin_noticesclasses\WordPress\Notifications\Notifications.php:18
actioninitclasses\WordPress\Notifications\Notifications.php:20
actionplugins_loadedclasses\WordPress\Notifications\Notifications.php:21
actionadmin_initclasses\WordPress\Settings\CPTOptimization.php:24
actionadmin_initclasses\WordPress\Settings\GeneratePreview.php:14
filternitropack_passes_cookie_requirementsclasses\WordPress\Settings\GeneratePreview.php:15
filterpost_row_actionsclasses\WordPress\Settings\PurgeCache.php:24
filterpage_row_actionsclasses\WordPress\Settings\PurgeCache.php:25
actionadd_meta_boxesclasses\WordPress\Settings\PurgeCache.php:27
actionwoocommerce_variation_set_stockclasses\WordPress\Settings\StockRefresh.php:11
actionwoocommerce_product_set_stockclasses\WordPress\Settings\StockRefresh.php:12
actionplugins_loadedclasses\WordPress\Settings\TestMode.php:12
actionadmin_enqueue_scriptsclasses\WordPress\Settings\TestMode.php:25
actionadmin_footerclasses\WordPress\Settings\TestMode.php:29
actionadmin_initclasses\WordPress\Settings.php:120
actionplugins_loadedconstants.php:52
actionadmin_initfunctions.php:132
actionwp_footerfunctions.php:852
actionwp_footerfunctions.php:854
actionget_footerfunctions.php:855
filterdo_shortcode_tagfunctions.php:859
actionwp_footerfunctions.php:860
filterpost_linkfunctions.php:899
actionthe_postfunctions.php:900
actionwp_footerfunctions.php:901
actionwp_footerfunctions.php:906
actionget_footerfunctions.php:907
actionwp_headfunctions.php:912
filternonce_lifefunctions.php:2688
actioninitfunctions.php:2720
actionpermalink_structure_changedfunctions.php:3008
actionupdate_option_show_on_frontfunctions.php:3031
actionupdate_option_page_on_frontfunctions.php:3032
actionupdate_option_page_for_postsfunctions.php:3033
actionplugins_loadedmain.php:35
filterhome_urlmain.php:36
actionplugins_loadedmain.php:41
filternitro_script_outputmain.php:47
actionpre_post_updatemain.php:67
filterwoocommerce_rest_pre_insert_product_objectmain.php:68
actiontransition_post_statusmain.php:69
actiontransition_comment_statusmain.php:70
actioncomment_postmain.php:71
actionswitch_thememain.php:72
actionplugins_loadedmain.php:85
actionwp_footermain.php:89
actionadmin_footermain.php:90
actionget_footermain.php:91
actionwp_footermain.php:93
actionadmin_footermain.php:94
actionadmin_footermain.php:95
actionget_footermain.php:98
actionactivated_pluginmain.php:109
actiondeactivated_pluginmain.php:110
actionupgrader_process_completemain.php:111
actionupdate_option_nitropack-enableCompressionmain.php:112
actionwpmain.php:120
actioninitmain.php:129
actionin_admin_headermain.php:134
actioninitmain.php:163

Scheduled Events 1

nitropack_remove_old_logs
Maintenance & Trust

NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 4, 2026
PHP min version7.4
Downloads4.7M

Community Trust

Rating86/100
Number of ratings309
Active installs100K
Developer Profile

NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization Developer Profile

NitroPack

1 plugin · 100K total installs

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

How We Detect NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nitropack/nitropack.css/wp-content/plugins/nitropack/nitropack.js/wp-content/plugins/nitropack/nitropack-admin.css/wp-content/plugins/nitropack/nitropack-admin.js
Script Paths
/wp-content/plugins/nitropack/nitropack.js/wp-content/plugins/nitropack/nitropack-admin.js
Version Parameters
nitropack/nitropack.css?ver=nitropack/nitropack.js?ver=nitropack/nitropack-admin.css?ver=nitropack/nitropack-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
nitro-sc-load
Data Attributes
data-sc-meta-id
JS Globals
NitroPacknitropack_heartbeatnitropack_cookie_handler
REST Endpoints
/wp-json/nitropack/v1/settings
FAQ

Frequently Asked Questions about NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization