Everything Tab Security & Risk Analysis

wordpress.org/plugins/everything-tab

The Everything Tab is a simple widget that shows wordpress widgets, posts and pages in pretty tabs.

0 active installs v1.0 PHP + WP 3.6.1+ Updated Jun 27, 2020
pagespoststabtabswidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Everything Tab Safe to Use in 2026?

Generally Safe

Score 85/100

Everything Tab has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The "everything-tab" v1.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, file operations, external HTTP requests, and by using prepared statements for all SQL queries. The absence of any known vulnerabilities or CVEs in its history suggests a generally stable codebase. However, significant concerns arise from the static analysis. The presence of an unprotected AJAX handler represents a substantial attack surface entry point that lacks any authentication or capability checks, leaving it vulnerable to unauthorized execution of its functionality. Furthermore, a very low percentage of output escaping (19%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data is likely being reflected in the output without proper sanitization.

While the plugin has a clean vulnerability history, this cannot entirely mitigate the risks identified in the code. The unprotected AJAX handler is a critical flaw that attackers could exploit to perform actions on behalf of users or manipulate plugin behavior. The widespread lack of output escaping creates a broad susceptibility to XSS attacks across its various output points. Therefore, despite the absence of historical CVEs, the current version of "everything-tab" requires immediate attention to address these critical security weaknesses before it can be considered secure.

Key Concerns

  • Unprotected AJAX handler found
  • Low output escaping percentage (19%)
  • No nonce checks on AJAX handlers
  • No capability checks on AJAX handlers
Vulnerabilities
None known

Everything Tab Security Vulnerabilities

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

Everything Tab Code Analysis

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

Output Escaping

19% escaped68 total outputs
Attack Surface
1 unprotected

Everything Tab Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_myprefix_get_imageeverything-tab.php:28
WordPress Hooks 4
actionwidgets_initeverything-tab.php:27
actionwp_enqueue_scriptseverything-tab.php:46
actionwpeverything-tab.php:47
actionadmin_enqueue_scriptseverything-tab.php:48
Maintenance & Trust

Everything Tab Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedJun 27, 2020
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Everything Tab Developer Profile

Mostafa Shahiri

11 plugins · 30 total installs

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

How We Detect Everything Tab

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/everything-tab/js/media.js
Script Paths
/wp-content/plugins/everything-tab/js/media.js

HTML / DOM Fingerprints

Data Attributes
id="myprefix_image_id"id="image_container"class="upload_image_button button"name="myprefix_image_id"value="<?php echo esc_attr( $image_id ); ?>"
JS Globals
window.myprefix_get_image
REST Endpoints
/wp-json/myprefix_get_image
FAQ

Frequently Asked Questions about Everything Tab