Remove Empty Shortcodes Security & Risk Analysis

wordpress.org/plugins/remove-empty-shortcodes

Automatically removes empty or inactive shortcodes from your content while preserving your original database entries.

0 active installs v1.0.0 PHP 7.4+ WP 5.0+ Updated Feb 6, 2026
cleanupcontentcontent-managementmaintenanceshortcodes
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Remove Empty Shortcodes Safe to Use in 2026?

Generally Safe

Score 100/100

Remove Empty Shortcodes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "remove-empty-shortcodes" v1.0.0 plugin demonstrates a strong security posture based on the provided static analysis. It effectively utilizes nonces and capability checks for its AJAX handlers, ensuring that only authorized users can interact with these entry points. Furthermore, the absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests significantly reduces the potential attack surface. The plugin also excels in output sanitization, with all identified outputs being properly escaped, preventing common cross-site scripting vulnerabilities.

Despite the positive code analysis, the limited number of entry points (only 2 AJAX handlers) and the complete lack of recorded vulnerabilities in its history prevent a higher assessment. While the plugin's current state is secure, a lack of historical data or a minimal attack surface doesn't necessarily guarantee future security, especially if the plugin is not actively maintained or tested against emerging threats. The plugin's strengths lie in its robust implementation of security best practices for the limited functionality it exposes.

Vulnerabilities
None known

Remove Empty Shortcodes Security Vulnerabilities

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

Remove Empty Shortcodes Code Analysis

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

Output Escaping

100% escaped89 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<class-admin-page> (includes\class-admin-page.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Remove Empty Shortcodes Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_resc_run_scanincludes\class-admin-page.php:64
authwp_ajax_resc_dismiss_donateincludes\class-admin-page.php:65
WordPress Hooks 5
actionadmin_menuincludes\class-admin-page.php:61
actionadmin_initincludes\class-admin-page.php:62
actionadmin_enqueue_scriptsincludes\class-admin-page.php:63
filterthe_contentremove-empty-shortcodes.php:64
actioninitremove-empty-shortcodes.php:71
Maintenance & Trust

Remove Empty Shortcodes Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 6, 2026
PHP min version7.4
Downloads646

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Remove Empty Shortcodes Developer Profile

Tom McFarlin

3 plugins · 0 total installs

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

How We Detect Remove Empty Shortcodes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/remove-empty-shortcodes/assets/css/admin.css/wp-content/plugins/remove-empty-shortcodes/assets/js/admin.js
Script Paths
/wp-content/plugins/remove-empty-shortcodes/assets/js/admin.js
Version Parameters
remove-empty-shortcodes/assets/css/admin.css?ver=remove-empty-shortcodes/assets/js/admin.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-resc-action
JS Globals
rescAdmin
FAQ

Frequently Asked Questions about Remove Empty Shortcodes