Mypowerly Pricing Table Multipayment Gateways Bridge Security & Risk Analysis

wordpress.org/plugins/mypowerly-pricing-table-multipayment-gateways-bridge

Connect WordPress with MyPowerly to display externally managed pricing tables using secure OAuth 2.0 authentication, shortcodes, Gutenberg blocks, and …

0 active installs v1.0.1 PHP 7.4+ WP 5.5+ Updated Apr 14, 2026
payment-gatewaypricing-tablepricing-widgetsaasshortcode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Mypowerly Pricing Table Multipayment Gateways Bridge Safe to Use in 2026?

Generally Safe

Score 100/100

Mypowerly Pricing Table Multipayment Gateways Bridge has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "mypowerly-pricing-table-multipayment-gateways-bridge" plugin exhibits a strong security posture based on the provided static analysis. The absence of any known CVEs and a complete lack of critical or high-severity vulnerabilities in its history suggest a well-maintained and secure plugin. The code analysis reveals robust security practices, including comprehensive nonce and capability checks, proper output escaping for almost all instances, and the exclusive use of prepared statements for SQL queries. The plugin also demonstrates a commendable approach to its attack surface, with all identified AJAX handlers and REST API routes seemingly protected by appropriate authentication and permission checks.

While the plugin appears secure on the surface, a few minor areas warrant attention. The presence of 21 external HTTP requests, while not inherently a vulnerability, represents a potential attack vector if any of these external endpoints are compromised or susceptible to manipulation. The single file operation, though not flagged, should be reviewed for any potential path traversal or insecure handling of file inputs. The plugin's attack surface, while well-protected, is not insignificant with 26 entry points. However, given the lack of flagged issues and a clean vulnerability history, these are minor points of observation rather than immediate threats.

Key Concerns

  • External HTTP requests potentially increase attack surface
  • Single file operation could pose a risk if insecure
Vulnerabilities
None known

Mypowerly Pricing Table Multipayment Gateways Bridge Security Vulnerabilities

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

Mypowerly Pricing Table Multipayment Gateways Bridge Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Mypowerly Pricing Table Multipayment Gateways Bridge Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
5
724 escaped
Nonce Checks
25
Capability Checks
31
File Operations
1
External Requests
21
Bundled Libraries
0

SQL Query Safety

100% prepared4 total queries

Output Escaping

99% escaped729 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

6 flows
<admin-pages> (includes/admin-pages.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Mypowerly Pricing Table Multipayment Gateways Bridge Attack Surface

Entry Points26
Unprotected0

AJAX Handlers 20

authwp_ajax_ptmpgb_save_display_settingsincludes/admin-pages.php:145
authwp_ajax_ptmpgb_send_pluginsincludes/admin-pages.php:146
authwp_ajax_ptmpgb_get_widget_codeincludes/admin-pages.php:147
authwp_ajax_ptmpgb_set_consentincludes/admin-pages.php:149
authwp_ajax_ptmpgb_connectincludes/class-ajax.php:32
authwp_ajax_ptmpgb_generate_codeincludes/class-ajax.php:33
authwp_ajax_ptmpgb_save_widget_codeincludes/class-ajax.php:34
authwp_ajax_ptmpgb_fetch_all_widgetsincludes/class-ajax.php:35
authwp_ajax_ptmpgb_select_widgetincludes/class-ajax.php:36
authwp_ajax_ptmpgb_save_widget_assignmentincludes/class-ajax.php:37
authwp_ajax_ptmpgb_get_available_widgetsincludes/class-ajax.php:38
authwp_ajax_ptmpgb_initiate_connectionincludes/class-core.php:17
authwp_ajax_ptmpgb_disconnectincludes/class-core.php:18
authwp_ajax_ptmpgb_test_connectionincludes/class-core.php:19
authwp_ajax_ptmpgb_validate_credentialsincludes/class-core.php:20
authwp_ajax_ptmpgb_refresh_credentialsincludes/class-core.php:21
authwp_ajax_ptmpgb_receive_productincludes/class-rest-api.php:25
noprivwp_ajax_ptmpgb_receive_productincludes/class-rest-api.php:26
authwp_ajax_ptmpgb_get_wc_productsincludes/wc-product-sync.php:731
authwp_ajax_ptmpgb_send_products_to_saasincludes/wc-product-sync.php:732

REST API Routes 2

GET/wp-json/ptmpgb/v1/testincludes/class-rest-api.php:36
POST/wp-json/ptmpgb/v1/receive-productincludes/class-rest-api.php:49

Shortcodes 4

[ptmpgb_widget] includes/admin-pages.php:156
[ptmpgb_widget_by_id] includes/admin-pages.php:157
[ptmpgb_widget_legacy] includes/admin-pages.php:158
[myplugin_widget] includes/admin-pages.php:160
WordPress Hooks 33
actionadmin_enqueue_scriptsincludes/admin-pages.php:137
actionadmin_initincludes/admin-pages.php:139
actionwpincludes/admin-pages.php:152
actionwp_enqueue_scriptsincludes/admin-pages.php:153
filterthe_contentincludes/admin-pages.php:180
filterthe_contentincludes/admin-pages.php:185
filterthe_contentincludes/admin-pages.php:190
actionwp_footerincludes/admin-pages.php:193
actioninitincludes/class-blocks.php:13
actionenqueue_block_editor_assetsincludes/class-blocks.php:14
actioninitincludes/class-core.php:15
actionactivated_pluginincludes/class-core.php:24
actiondeactivated_pluginincludes/class-core.php:25
actionptmpgb_send_plugin_dataincludes/class-core.php:184
actionelementor/widgets/widgets_registeredincludes/class-elementor.php:13
actionelementor/elements/categories_registeredincludes/class-elementor.php:14
actionelementor/initincludes/class-elementor.php:17
actionwoocommerce_update_productincludes/class-product-sync.php:50
actionwoocommerce_new_productincludes/class-product-sync.php:51
actionwoocommerce_update_product_variationincludes/class-product-sync.php:52
actiontrashed_postincludes/class-product-sync.php:53
actionbefore_delete_postincludes/class-product-sync.php:54
actiontransition_post_statusincludes/class-product-sync.php:57
actionwp_scheduled_deleteincludes/class-product-sync.php:64
actionrest_api_initincludes/class-rest-api.php:22
actionadmin_menuincludes/wc-product-sync.php:729
actionadmin_enqueue_scriptsincludes/wc-product-sync.php:730
actionadmin_noticesincludes/wc-product-sync.php:733
actionwp_enqueue_scriptsincludes/widget-config-injector.php:25
actioninitmypowerly-pricing-table-multipayment-gateways-bridge.php:139
actionadmin_menumypowerly-pricing-table-multipayment-gateways-bridge.php:200
filterrest_enabledmypowerly-pricing-table-multipayment-gateways-bridge.php:242
filterrest_jsonp_enabledmypowerly-pricing-table-multipayment-gateways-bridge.php:243

Scheduled Events 1

ptmpgb_send_plugin_data
Maintenance & Trust

Mypowerly Pricing Table Multipayment Gateways Bridge Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.5
Last updatedApr 14, 2026
PHP min version7.4
Downloads391

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Mypowerly Pricing Table Multipayment Gateways Bridge Developer Profile

mypowerly

2 plugins · 0 total installs

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

How We Detect Mypowerly Pricing Table Multipayment Gateways Bridge

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mypowerly-pricing-table-multipayment-gateways-bridge/assets/css/styles.css/wp-content/plugins/mypowerly-pricing-table-multipayment-gateways-bridge/assets/js/app.js
Script Paths
/wp-content/plugins/mypowerly-pricing-table-multipayment-gateways-bridge/assets/js/app.js
Version Parameters
mypowerly-pricing-table-multipayment-gateways-bridge/assets/css/styles.css?ver=mypowerly-pricing-table-multipayment-gateways-bridge/assets/js/app.js?ver=

HTML / DOM Fingerprints

CSS Classes
ptmpgb-widget-containerptmpgb-pricing-table
HTML Comments
<!-- Mypowerly Pricing Table Widget --><!-- End Mypowerly Pricing Table Widget --><!-- Mypowerly Pricing Table - Premium Features --><!-- End Mypowerly Pricing Table - Premium Features -->
Data Attributes
data-ptmpgb-widget-iddata-ptmpgb-settings
JS Globals
ptmpgb_ajax_objectptmpgb_widget_data
Shortcode Output
[mypowerly_pricing_table[/mypowerly_pricing_table]
FAQ

Frequently Asked Questions about Mypowerly Pricing Table Multipayment Gateways Bridge