Nginx Cache Controller Security & Risk Analysis

wordpress.org/plugins/nginx-champuru

Provides some functions of controlling Nginx proxy server cache.

1K active installs v3.3.4 PHP + WP 3.4+ Updated Nov 22, 2022
cachenginxreverse-proxy
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Nginx Cache Controller Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The "nginx-champuru" v3.3.4 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a clean vulnerability history, with no recorded vulnerabilities, suggests a mature and well-maintained codebase. The static analysis further reinforces this, revealing a minimal attack surface with all identified entry points having authorization checks. The code also demonstrates good practices like a high percentage of prepared statements for SQL queries and a majority of properly escaped output. Nonce and capability checks are also implemented, further hardening the plugin against common attack vectors.

Vulnerabilities
None known

Nginx Cache Controller Security Vulnerabilities

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

Nginx Cache Controller Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
17 prepared
Unescaped Output
8
26 escaped
Nonce Checks
3
Capability Checks
8
File Operations
2
External Requests
0
Bundled Libraries
0

SQL Query Safety

89% prepared19 total queries

Output Escaping

76% escaped34 total outputs
Data Flows
All sanitized

Data Flow Analysis

5 flows
admin_head (includes\admin.class.php:196)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Nginx Cache Controller Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_flushcacheincludes\flush-cache.class.php:21
authwp_ajax_flushthisincludes\flush-cache.class.php:22
WordPress Hooks 26
actionadmin_bar_menuincludes\admin.class.php:24
actionadmin_menuincludes\admin.class.php:25
filterplugin_row_metaincludes\admin.class.php:26
actionadmin_enqueue_scriptsincludes\admin.class.php:189
actionwpincludes\caching.class.php:24
actionwp_enqueue_scriptsincludes\caching.class.php:25
filterwp_get_current_commenterincludes\caching.class.php:29
filtergot_rewriteincludes\caching.class.php:34
filterpre_comment_user_ipincludes\caching.class.php:35
filternocache_headersincludes\caching.class.php:36
actiontemplate_redirectincludes\caching.class.php:37
filternonce_lifeincludes\caching.class.php:38
actiontemplate_redirectincludes\caching.class.php:42
actionwp_headincludes\caching.class.php:43
actionplugins_loadedincludes\caching.class.php:46
actionwp_print_footer_scriptsincludes\caching.class.php:118
actionwp_print_footer_scriptsincludes\caching.class.php:126
filterquery_varsincludes\class-addrewriterules.php:14
actiongenerate_rewrite_rulesincludes\class-addrewriterules.php:15
actionwpincludes\class-addrewriterules.php:19
actiontemplate_redirectincludes\flush-cache.class.php:20
actionpublish_future_postincludes\flush-cache.class.php:23
actionsave_postincludes\flush-cache.class.php:24
actioncomment_postincludes\flush-cache.class.php:25
actionwp_set_comment_statusincludes\flush-cache.class.php:26
actionplugins_loadednginx-champuru.php:80
Maintenance & Trust

Nginx Cache Controller Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedNov 22, 2022
PHP min version
Downloads280K

Community Trust

Rating94/100
Number of ratings15
Active installs1K
Developer Profile

Nginx Cache Controller Developer Profile

Takayuki Miyauchi

20 plugins · 41K total installs

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

How We Detect Nginx Cache Controller

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nginx-champuru/css/style.css/wp-content/plugins/nginx-champuru/js/main.js
Script Paths
/wp-content/plugins/nginx-champuru/js/main.js
Version Parameters
nginx-champuru/css/style.css?ver=nginx-champuru/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
nginx-champuru-admin-pagenginx-champuru-settings-formnginx-champuru-cache-status
HTML Comments
<!-- Nginx Champuru Cache Controller --><!-- Nginx Champuru Settings -->
Data Attributes
data-nginx-champuru-actiondata-nginx-champuru-item-id
JS Globals
nginxChampuruAdminNginxChampuru
REST Endpoints
/wp-json/nginx-champuru/v1/flush-cache/wp-json/nginx-champuru/v1/status
Shortcode Output
[nginx_champuru_cache_status][nginx_champuru_flush_button]
FAQ

Frequently Asked Questions about Nginx Cache Controller