WP CSS Merge Security & Risk Analysis

wordpress.org/plugins/wp-css-merge

This plugins detects all of the styles queued via wp_enqueue_style. Contents of each css file are copied and stored in a single css file.

0 active installs v1.0.5 PHP + WP 3.0.1+ Updated Oct 3, 2019
cachecssminifyspeed
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP CSS Merge Safe to Use in 2026?

Generally Safe

Score 85/100

WP CSS Merge has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The 'wp-css-merge' plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, performing a reasonable percentage of output escaping, and correctly implementing nonce and capability checks on its identified entry points. The absence of any recorded CVEs and the zero taint flows further suggest a history of responsible development and maintenance. However, a significant concern arises from the presence of two AJAX handlers that lack authentication checks. This creates a substantial attack surface that is entirely unprotected, potentially allowing unauthorized users to trigger plugin functionalities, which could lead to unintended consequences or be chained with other vulnerabilities if present. The plugin's vulnerability history is currently clean, which is a strong positive, but the unprotected AJAX endpoints remain a notable weakness that could be exploited.

Key Concerns

  • Unprotected AJAX handlers
Vulnerabilities
None known

WP CSS Merge Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

WP CSS Merge Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

WP CSS Merge Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
7
18 escaped
Nonce Checks
2
Capability Checks
2
File Operations
4
External Requests
0
Bundled Libraries
0

Output Escaping

72% escaped25 total outputs
Attack Surface
2 unprotected

WP CSS Merge Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_merge_cssincludes\class-wp-css-merge.php:177
authwp_ajax_activate_merge_cssincludes\class-wp-css-merge.php:178
WordPress Hooks 11
actionadmin_menuadmin\settings\class-wp-css-merge-admin-page-settings.php:27
actionadmin_initadmin\settings\class-wp-css-merge-admin-settings.php:62
actionplugins_loadedincludes\class-wp-css-merge.php:146
actionadmin_enqueue_scriptsincludes\class-wp-css-merge.php:169
actionadmin_enqueue_scriptsincludes\class-wp-css-merge.php:170
actionadmin_initincludes\class-wp-css-merge.php:172
filterplugin_action_links_wp-css-merge/wp-css-merge.phpincludes\class-wp-css-merge.php:174
actionadmin_enqueue_scriptsincludes\class-wp-css-merge.php:176
actionwp_enqueue_scriptsincludes\class-wp-css-merge.php:194
actionwp_enqueue_scriptsincludes\class-wp-css-merge.php:195
actionwp_enqueue_scriptsincludes\class-wp-css-merge.php:197
Maintenance & Trust

WP CSS Merge Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedOct 3, 2019
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WP CSS Merge Developer Profile

digitalapps

5 plugins · 13K total installs

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

How We Detect WP CSS Merge

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

Asset Fingerprints

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

HTML / DOM Fingerprints

JS Globals
wp_css_merge_app
FAQ

Frequently Asked Questions about WP CSS Merge