
One-Time Products Purchases for Woo – Free by WP Masters Security & Risk Analysis
wordpress.org/plugins/wpm-only-one-buy-by-all-time-free-by-wp-mastersRestricts purchases to only one product per user per lifetime. Configurable.
Is One-Time Products Purchases for Woo – Free by WP Masters Safe to Use in 2026?
Generally Safe
Score 85/100One-Time Products Purchases for Woo – Free by WP Masters has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "wpm-only-one-buy-by-all-time-free-by-wp-masters" v1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL query sanitization and output escaping, with 100% of SQL queries using prepared statements and all outputs properly escaped. The absence of known vulnerabilities in its history is also a strong indicator of its current security. Furthermore, the static analysis shows a very limited attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that are unprotected.
However, a significant concern arises from the presence of the `unserialize` function. While no current taint analysis indicates critical or high-severity issues stemming from this function, its inherent risks are substantial if the data being unserialized originates from untrusted sources. The absence of nonce checks and capability checks on any potential entry points, though limited in number, also represents a potential weakness. The taint analysis did reveal two flows with unsanitized paths, which, while not classified as critical or high, warrant attention. Overall, the plugin is relatively secure due to its limited attack surface and good handling of common web vulnerabilities, but the `unserialize` function and the lack of robust authentication checks on its minimal entry points present the most significant, albeit currently theoretical, risks.
Key Concerns
- Use of unserialize function
- No nonce checks on entry points
- No capability checks on entry points
- Flows with unsanitized paths
One-Time Products Purchases for Woo – Free by WP Masters Security Vulnerabilities
One-Time Products Purchases for Woo – Free by WP Masters Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
One-Time Products Purchases for Woo – Free by WP Masters Attack Surface
WordPress Hooks 8
Maintenance & Trust
One-Time Products Purchases for Woo – Free by WP Masters Maintenance & Trust
Maintenance Signals
Community Trust
One-Time Products Purchases for Woo – Free by WP Masters Alternatives
OTP Login & Register Woocommerce
mobile-login-woocommerce
Allow users to log in/sign up with a one-time password (OTP) sent to their mobile device.
Order Bump for WooCommerce
molongui-bump-offer
Boost sales by promoting products as upsells before payment. Customers can accept the deal from the Checkout page with just one click
Zoho Billing – Embed Payment Form
zoho-subscriptions
Embed payment forms on your WordPress pages/posts without any coding.
Login with OTP
otp-login
Login with OTP for WordPress and WooCommerce. Secure your site by replacing static passwords with One Time Password (OTP) for login.
MYFUNDBOX – Recurring payments for Donation Form
myfundbox-recurring-payments-for-donation-form
Reliable and secure donation Management plugin.With MYFUNDBOX you can transform the way you accept online donations.
One-Time Products Purchases for Woo – Free by WP Masters Developer Profile
7 plugins · 1K total installs
How We Detect One-Time Products Purchases for Woo – Free by WP Masters
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
wp-content/plugins/wpm-only-one-buy-all-time/templates/libs/font-awesome/scripts/all.min.csswp-content/plugins/wpm-only-one-buy-all-time/templates/libs/tips/tips.csswp-content/plugins/wpm-only-one-buy-all-time/templates/assets/css/admin.csswp-content/plugins/wpm-only-one-buy-all-time/templates/libs/font-awesome/scripts/all.min.jswp-content/plugins/wpm-only-one-buy-all-time/templates/libs/tips/tips.jswp-content/plugins/wpm-only-one-buy-all-time/templates/assets/js/admin.jstemplates/libs/font-awesome/scripts/all.min.jstemplates/libs/tips/tips.jstemplates/assets/js/admin.jswpm-only-one-buy-all-time/templates/libs/font-awesome/scripts/all.min.css?ver=wpm-only-one-buy-all-time/templates/libs/tips/tips.css?ver=wpm-only-one-buy-all-time/templates/assets/css/admin.css?ver=wpm-only-one-buy-all-time/templates/libs/font-awesome/scripts/all.min.js?ver=wpm-only-one-buy-all-time/templates/libs/tips/tips.js?ver=wpm-only-one-buy-all-time/templates/assets/js/admin.js?ver=HTML / DOM Fingerprints
buy_oncebuy_once