WP SecureSubmit Security & Risk Analysis

wordpress.org/plugins/securesubmit

SecureSubmit allows merchants using Global Payments to take PCI-Friendly donations on their WordPress site.

40 active installs v1.5.20 PHP + WP 3.0.1+ Updated Jan 20, 2026
buy-nowdonationglobalpaymentspaymentsecuresubmit
58
C · Use Caution
CVEs total2
Unpatched2
Last CVEJan 3, 2025
Safety Verdict

Is WP SecureSubmit Safe to Use in 2026?

Use With Caution

Score 58/100

WP SecureSubmit has 2 unpatched vulnerabilities. Evaluate alternatives or apply available mitigations.

2 known CVEs 2 unpatched Last CVE: Jan 3, 2025Updated 2mo ago
Risk Assessment

The "securesubmit" plugin version 1.5.20 exhibits a concerning security posture, despite some positive code practices. While the plugin correctly utilizes prepared statements for all SQL queries and escapes all output, indicating good practices in these critical areas, the presence of three unprotected AJAX handlers significantly expands the attack surface. This lack of authorization checks on entry points is a direct concern.

The vulnerability history is a major red flag. With two known medium-severity CVEs, both of which are currently unpatched, and a recent vulnerability disclosed in January 2025, the plugin demonstrates a pattern of security weaknesses. The common vulnerability types being "Exposure of Sensitive Information to an Unauthorized Actor" and "Missing Authorization" directly align with the findings from the static analysis, particularly the unprotected AJAX handlers. This indicates a recurring problem with access control within the plugin.

In conclusion, while the plugin does employ some secure coding techniques, the unpatched vulnerabilities and the significant number of unprotected entry points create a high-risk environment for users. The historical trend of missing authorization and potential information exposure suggests a need for immediate attention and patching.

Key Concerns

  • Unpatched CVE (Medium Severity)
  • Unpatched CVE (Medium Severity)
  • AJAX handlers without auth checks (3)
  • Missing Nonce checks on AJAX
  • Vulnerability: Missing Authorization
  • Vulnerability: Exposure of Sensitive Info
Vulnerabilities
2

WP SecureSubmit Security Vulnerabilities

CVEs by Year

2 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2024-56270medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

WP SecureSubmit <= 1.5.18 - Unauthenticated Sensitive Information Exposure

Jan 3, 2025Unpatched
CVE-2024-56271medium · 4.3Missing Authorization

WP SecureSubmit <= 1.5.18 - Missing Authorization

Jan 3, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

WP SecureSubmit Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

100% escaped606 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
save_options (SecureSubmit.php:351)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

WP SecureSubmit Attack Surface

Entry Points4
Unprotected3

AJAX Handlers 3

authwp_ajax_ssd_save_optionsSecureSubmit.php:73
authwp_ajax_ssd_submit_paymentSecureSubmit.php:74
noprivwp_ajax_ssd_submit_paymentSecureSubmit.php:75

Shortcodes 1

[securesubmit] SecureSubmit.php:79
WordPress Hooks 8
actioninitSecureSubmit.php:71
actioninitSecureSubmit.php:76
actionplugins_loadedSecureSubmit.php:77
actionadmin_menuSecureSubmit.php:78
filtertiny_mce_versionSecureSubmit.php:94
filtermce_external_pluginsSecureSubmit.php:95
filtermce_buttons_2SecureSubmit.php:96
filterwp_mail_content_typeSecureSubmit.php:2165
Maintenance & Trust

WP SecureSubmit Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 20, 2026
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

WP SecureSubmit Developer Profile

SecureSubmit

3 plugins · 740 total installs

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

How We Detect WP SecureSubmit

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/securesubmit/assets/admin-style.css/wp-content/plugins/securesubmit/js/securesubmit_plugin.js
Script Paths
https://www.google.com/recaptcha/api.js?onload=ssdRenderCaptcha&render=explicit
Version Parameters
securesubmit/assets/admin-style.css?ver=securesubmit/js/securesubmit_plugin.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-recaptcha-site-key
JS Globals
ssdRenderCaptchassd_submit_paymentssd_save_options
REST Endpoints
/wp-json/securesubmit/v1/submit-payment
Shortcode Output
[securesubmit]
FAQ

Frequently Asked Questions about WP SecureSubmit