Minimal Stripe Wrapper Security & Risk Analysis

wordpress.org/plugins/minimal-stripe-wrapper

Minimal Stripe Wrapper (MSW) – Simple, Secure, and Lightweight Stripe Integration for WordPress

10 active installs v1.1.8 PHP 7.0+ WP 6.2+ Updated Unknown
credit-carddonationmembershippaymentstripe
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Minimal Stripe Wrapper Safe to Use in 2026?

Generally Safe

Score 100/100

Minimal Stripe Wrapper has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "minimal-stripe-wrapper" plugin version 1.1.8 exhibits a generally strong security posture based on the provided static analysis. The plugin demonstrates excellent adherence to best practices, with a high percentage of SQL queries using prepared statements and nearly all output being properly escaped. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its security. Furthermore, the presence of nonce and capability checks across its entry points indicates a conscious effort to prevent unauthorized actions. The vulnerability history shows a clean slate, with no recorded CVEs, suggesting a well-maintained and secure codebase over time.

However, the taint analysis reveals two flows with unsanitized paths. While no critical or high severity vulnerabilities were identified in the taint analysis, these unsanitized paths represent a potential area of concern that could lead to unexpected behavior or vulnerabilities if not properly handled. The attack surface, while small and entirely protected by authentication checks, still exists. The inclusion of the Stripe PHP library as a bundled dependency warrants a note, as the security of this bundled component is crucial to the overall security of the wrapper.

Key Concerns

  • Taint flow with unsanitized path
  • Taint flow with unsanitized path
Vulnerabilities
None known

Minimal Stripe Wrapper Security Vulnerabilities

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

Minimal Stripe Wrapper Code Analysis

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

Bundled Libraries

Stripe PHP

SQL Query Safety

92% prepared26 total queries

Output Escaping

99% escaped128 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

8 flows2 with unsanitized paths
extra_tablenav (admin\MSWR_Transactions_Table.php:156)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Minimal Stripe Wrapper Attack Surface

Entry Points5
Unprotected0

REST API Routes 2

POST/wp-json/minimal-stripe-wrapper/v1/stripe-webhookincludes\MSWR_Plugin.php:43
POST/wp-json/minimal-stripe-wrapper/v1/create-checkout-sessionincludes\MSWR_Plugin.php:57

Shortcodes 3

[mswr_donate_form] includes\mswr-donate-form.php:82
[mswr_stripe_button] minimal-stripe-wrapper.php:172
[mswr_donate_form] minimal-stripe-wrapper.php:182
WordPress Hooks 23
actionadmin_headadmin\MSWR_Logs_Table.php:30
filterset-screen-optionadmin\MSWR_Logs_Table.php:45
filterscreen_settingsadmin\MSWR_Logs_Table.php:55
actionadmin_post_save_mswr_optionsadmin\MSWR_Stripe_Settings_Tab.php:44
actionadmin_headadmin\MSWR_Transactions_Table.php:30
filterscreen_settingsadmin\MSWR_Transactions_Table.php:48
actionadmin_initadmin\MSWR_Transactions_Table.php:87
actioninitincludes\mswr-donate-form.php:49
actionadmin_noticesincludes\mswr-donate-form.php:52
actionwp_enqueue_scriptsincludes\mswr-donate-form.php:62
actionadmin_post_process_paymentincludes\MSWR_Donate_Form.php:188
actionadmin_post_nopriv_process_paymentincludes\MSWR_Donate_Form.php:189
actionwp_enqueue_scriptsincludes\MSWR_Plugin.php:32
actionrest_api_initincludes\MSWR_Plugin.php:36
actionadmin_menuincludes\MSWR_Plugin.php:72
actionadmin_enqueue_scriptsincludes\MSWR_Plugin.php:74
actionadmin_noticesincludes\MSWR_Plugin.php:78
actiontemplate_redirectminimal-stripe-wrapper.php:72
actionplugins_loadedminimal-stripe-wrapper.php:111
actioninitminimal-stripe-wrapper.php:114
actionmswr_initiate_stripe_paymentminimal-stripe-wrapper.php:135
filterset-screen-optionminimal-stripe-wrapper.php:153
actionwpminimal-stripe-wrapper.php:197
Maintenance & Trust

Minimal Stripe Wrapper Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.0
Downloads740

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Minimal Stripe Wrapper Developer Profile

jerrystewart99

3 plugins · 250 total installs

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

How We Detect Minimal Stripe Wrapper

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/minimal-stripe-wrapper/includes/css/mswr-donate-style.css
Version Parameters
mswr-donate-stylemswr_get_file_ver

HTML / DOM Fingerprints

CSS Classes
mswr-donate-form-containermswr-donate-form-elements
HTML Comments
MSWR Donate Form is free software: you can redistribute it and/or modifyMSWR Donate Form is distributed in the hope that it will be useful,You should have received a copy of the GNU General Public LicensePrefix for global functions: mswr_+31 more
Data Attributes
data-mswr-amountdata-mswr-currencydata-mswr-product-namedata-mswr-stripe-key
Shortcode Output
[mswr_donate_form]
FAQ

Frequently Asked Questions about Minimal Stripe Wrapper