Showpass WordPress Extension Security & Risk Analysis

wordpress.org/plugins/showpass

List events, display event details and products. Use the Showpass purchase widget seamless purchases with no redirects, all with easy to use shortcode …

100 active installs v4.0.7 PHP 5.4.45+ WP 4.9+ Updated Dec 22, 2025
event-calendareventssell-ticketsshowpasstickets
99
A · Safe
CVEs total1
Unpatched0
Last CVESep 5, 2025
Safety Verdict

Is Showpass WordPress Extension Safe to Use in 2026?

Generally Safe

Score 99/100

Showpass WordPress Extension has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Sep 5, 2025Updated 3mo ago
Risk Assessment

The "showpass" v4.0.7 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by not exposing any unprotected AJAX handlers or REST API routes, and all SQL queries utilize prepared statements. The plugin also performs capability checks and proper output escaping on a significant portion of its outputs. However, there are notable areas of concern. The absence of nonce checks on any of its entry points, combined with a relatively high number of shortcodes (9), suggests a potential for Cross-Site Request Forgery (CSRF) attacks if user-supplied data is not handled meticulously within these shortcodes.

The vulnerability history indicates a past medium-severity Cross-site Scripting (XSS) vulnerability, although it is currently patched. The single CVE and its resolution pattern suggest that while vulnerabilities have occurred, they have been addressed. The limited scope of the taint analysis (0 flows analyzed) makes it difficult to definitively assess the risk of complex vulnerabilities. The presence of Lodash as a bundled library is common but requires attention to ensure it's not an outdated or vulnerable version, which is not specified in the provided data.

Overall, the plugin has a decent foundation with secure database interactions and API access controls. However, the lack of nonce checks across its attack surface and a history of XSS vulnerabilities warrant caution. The low percentage of properly escaped output (29%) is a significant concern and likely the primary contributor to the past XSS issues. While currently unpatched CVEs are zero, the potential for future vulnerabilities, especially XSS, remains due to the unescaped output and missing nonce protection on shortcodes.

Key Concerns

  • Low percentage of properly escaped output
  • No nonce checks on entry points
  • Bundled library (Lodash) - potential for outdated version
  • Past medium CVE (XSS)
Vulnerabilities
1

Showpass WordPress Extension Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-58850medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Showpass WordPress Extension <= 4.0.3 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 5, 2025 Patched in 4.0.4 (15d)
Code Analysis
Analyzed Mar 16, 2026

Showpass WordPress Extension Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
115
46 escaped
Nonce Checks
0
Capability Checks
1
File Operations
1
External Requests
2
Bundled Libraries
1

Bundled Libraries

Lodash

Output Escaping

29% escaped161 total outputs
Attack Surface

Showpass WordPress Extension Attack Surface

Entry Points10
Unprotected0

REST API Routes 1

GET/wp-json/showpass/v1/process-urlshowpass-wordpress-custom-api.php:25

Shortcodes 9

[showpass_cart_button] showpass-wordpress-plugin-shortcode.php:1032
[showpass_calendar_widget] showpass-wordpress-plugin-shortcode.php:1073
[showpass_embed_calendar] showpass-wordpress-plugin-shortcode.php:1100
[showpass_events] showpass-wordpress-plugin.php:29
[showpass_products] showpass-wordpress-plugin.php:30
[showpass_memberships] showpass-wordpress-plugin.php:31
[showpass_calendar] showpass-wordpress-plugin.php:32
[showpass_widget] showpass-wordpress-plugin.php:33
[showpass_pricing_table] showpass-wordpress-plugin.php:34
WordPress Hooks 11
actionrest_api_initshowpass-wordpress-custom-api.php:24
actionin_admin_footershowpass-wordpress-edit-section.php:71
actionadd_meta_boxesshowpass-wordpress-edit-section.php:72
actioninitshowpass-wordpress-plugin-blocks.php:56
filterblock_categories_allshowpass-wordpress-plugin-blocks.php:69
actionwp_enqueue_scriptsshowpass-wordpress-plugin-shortcode.php:1126
actionwp_footershowpass-wordpress-plugin-shortcode.php:1137
actionwp_headshowpass-wordpress-plugin-shortcode.php:1151
actiontemplate_redirectshowpass-wordpress-plugin.php:25
actionadmin_menushowpass-wordpress-plugin.php:43
actionadmin_initshowpass-wordpress-plugin.php:63
Maintenance & Trust

Showpass WordPress Extension Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedDec 22, 2025
PHP min version5.4.45
Downloads20K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Showpass WordPress Extension Developer Profile

marcshowpass

1 plugin · 100 total installs

93
trust score
Avg Security Score
99/100
Avg Patch Time
15 days
View full developer profile
Detection Fingerprints

How We Detect Showpass WordPress Extension

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/showpass/css/showpass-meta-box.css/wp-content/plugins/showpass/js/showpass-edit-form-js.js
Script Paths
/wp-content/plugins/showpass/js/showpass-edit-form-js.js

HTML / DOM Fingerprints

CSS Classes
showpass-get-event-urlshowpass-urlshowpass-shortcodeloaderdashicons-update
Data Attributes
data-showpass-rootdata-showpass-token
JS Globals
Showpassshowpass_image_formatterwpApiSettings
REST Endpoints
/wp-json/wp/v2/showpass/
Shortcode Output
[showpass_widget[showpass_events[showpass_products[showpass_memberships
FAQ

Frequently Asked Questions about Showpass WordPress Extension