Recapture for Paid Memberships Pro Security & Risk Analysis

wordpress.org/plugins/recapture-for-paid-memberships-pro

Recapture is the easiest and most effective way to recover abandoned carts and do email marketing for your Paid Memberships Pro site in WordPress.

20 active installs v1.0.16 PHP 5.6+ WP 6.2+ Updated Dec 3, 2025
cart-abandonmentemail-marketingmembership-pluginspaid-memberships-protags-abandoned-carts
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Recapture for Paid Memberships Pro Safe to Use in 2026?

Generally Safe

Score 100/100

Recapture for Paid Memberships Pro has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "recapture-for-paid-memberships-pro" plugin v1.0.16 exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, with 100% using prepared statements, and a high rate of properly escaped output (97%). It also has a clean vulnerability history with zero recorded CVEs, suggesting a generally well-maintained codebase or a lack of past discoveries. The absence of critical or high-severity taint flows is also encouraging.

However, there are significant concerns related to the attack surface. The plugin exposes three AJAX handlers, and alarmingly, all three lack authentication checks. This presents a substantial risk, as any unauthenticated user could potentially interact with these endpoints, leading to unintended actions or information disclosure. While the plugin has nonce checks, their presence on all AJAX handlers is crucial for mitigation, and the static analysis indicates a concerning lack of authorization checks.

In conclusion, while the plugin shows strengths in data handling and has a good track record, the unprotected AJAX endpoints are a critical weakness. This requires immediate attention to implement proper authorization checks to prevent potential exploits. The lack of reported vulnerabilities might be due to the plugin's maturity or a lack of extensive security auditing focusing on these specific entry points.

Key Concerns

  • AJAX handlers without auth checks
  • Large attack surface without auth
  • Limited capability checks on entry points
Vulnerabilities
None known

Recapture for Paid Memberships Pro Security Vulnerabilities

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

Recapture for Paid Memberships Pro Release Timeline

v1.0.16Current
v1.0.15
v1.0.14
v1.0.13
v1.0.12
v1.0.10
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0
Code Analysis
Analyzed Apr 16, 2026

Recapture for Paid Memberships Pro Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

97% escaped148 total outputs
Attack Surface
3 unprotected

Recapture for Paid Memberships Pro Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_recapture_connection_statusrecapture.php:73
authwp_ajax_recapture_submit_reviewsrecapture.php:76
noprivwp_ajax_recapture_submit_reviewsrecapture.php:77
WordPress Hooks 28
actionrecapture_run_exportplatforms/class-paid-memberships-pro.php:14
actionadmin_noticesplatforms/class-paid-memberships-pro.php:17
actionwpplatforms/class-paid-memberships-pro.php:20
actionpmpro_checkout_after_formplatforms/class-paid-memberships-pro.php:21
actionpmpro_added_orderplatforms/class-paid-memberships-pro.php:22
actionpmpro_updated_orderplatforms/class-paid-memberships-pro.php:23
actionadmin_initrecapture.php:47
actionadmin_noticesrecapture.php:48
actioninitrecapture.php:57
actioninitrecapture.php:58
actioninitrecapture.php:59
actioninitrecapture.php:60
actioninitrecapture.php:61
actionadmin_enqueue_scriptsrecapture.php:62
actionwp_enqueue_scriptsrecapture.php:63
actioninitrecapture.php:66
actionwp_loadedrecapture.php:67
actionwp_loadedrecapture.php:68
actionadmin_noticesrecapture.php:69
actionadmin_menurecapture.php:70
actionadmin_post_recapture_disconnectrecapture.php:80
actionadmin_post_recapture_connectrecapture.php:83
actionadmin_post_recapture_confirm_disconnectrecapture.php:86
actionadmin_post_recapture_export_membersrecapture.php:90
filterallowed_redirect_hostsrecapture.php:93
actionadmin_initrecapture.php:404
actionplugins_loadedrecapture.php:744
actionactivated_pluginrecapture.php:754

Scheduled Events 2

recapture_run_export
recapture_run_export
Maintenance & Trust

Recapture for Paid Memberships Pro Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 3, 2025
PHP min version5.6
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Recapture for Paid Memberships Pro Developer Profile

Recapture Cart Recovery and Email Marketing

4 plugins · 1K total installs

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

How We Detect Recapture for Paid Memberships Pro

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/recapture-for-paid-memberships-pro/css/reviews.css/wp-content/plugins/recapture-for-paid-memberships-pro/js/reviews.js
Script Paths
https://recapture.io/dist/recapture-loader.js
Version Parameters
recapture-for-paid-memberships-pro/css/reviews.css?ver=recapture-for-paid-memberships-pro/js/reviews.js?ver=

HTML / DOM Fingerprints

JS Globals
window.rawindow.ra.q
FAQ

Frequently Asked Questions about Recapture for Paid Memberships Pro