WP Connectr: Power Automate integration Security & Risk Analysis

wordpress.org/plugins/wp-connectr

Integrate your WordPress site with Microsoft's low-code service Power Automate with this certified Power Automate connector.

100 active installs v2.3.1 PHP 7.2.0+ WP 4.7+ Updated Dec 3, 2025
dataverselogic-appsmicrosoftmicrosoft-flowpower-automate
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Connectr: Power Automate integration Safe to Use in 2026?

Generally Safe

Score 100/100

WP Connectr: Power Automate integration has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8mo ago
Risk Assessment

The "wp-connectr" v2.3.1 plugin exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a clean vulnerability history are positive indicators. The plugin also demonstrates strong practices in SQL query handling, exclusively using prepared statements, and includes a reasonable number of capability checks and nonce verification for its entry points.

However, there are specific areas of concern. The presence of the `unserialize` function, a known risk if used with untrusted input, is a significant red flag. While taint analysis shows no unsanitized flows currently detected, this function's existence means a vulnerability could arise if its input is not strictly controlled. Furthermore, the output escaping rate is only 38%, indicating a substantial number of outputs are not properly escaped, posing a risk of Cross-Site Scripting (XSS) vulnerabilities. The limited attack surface of one AJAX handler is good, but the fact that it's unprotected, despite being the sole entry point, is a missed security opportunity.

In conclusion, while the plugin benefits from a clean track record and good SQL practices, the potential risks associated with `unserialize` and the low output escaping rate necessitate careful review and potential remediation. The lack of authentication on the single AJAX entry point, while not immediately exploited, is also a point of weakness that should be addressed to further harden the plugin's security.

Key Concerns

  • Dangerous function used (unserialize)
  • Low output escaping rate (38%)
  • Unprotected AJAX handler
Vulnerabilities
None known

WP Connectr: Power Automate integration Security Vulnerabilities

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

WP Connectr: Power Automate integration Release Timeline

v2.3.1Current
v2.3.0
v2.2.0
v2.1.2
v2.1.1
v2.1.0
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.4.0
v1.3.2
v1.3.0
v1.2.0
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0precertification
Code Analysis
Analyzed Mar 16, 2026

WP Connectr: Power Automate integration Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
6 prepared
Unescaped Output
295
179 escaped
Nonce Checks
1
Capability Checks
9
File Operations
7
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

unserialize$this->__unserialize(unserialize($data));vendor_prefixed\twig\twig\src\Profiler\Profile.php:178

SQL Query Safety

100% prepared6 total queries

Output Escaping

38% escaped474 total outputs
Attack Surface

WP Connectr: Power Automate integration Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_wp_connectr_generate_app_passwordsrc\Admin\ApplicationPasswordGenerator.php:42
WordPress Hooks 59
filterrest_pre_dispatchsrc\ACF\Rest_Api.php:31
actionrest_api_initsrc\ACF\Rest_Api.php:32
filterwp_connectr_endpoint_argssrc\ACF\Rest_Api.php:34
filteracf/rest/get_field_schemasrc\ACF\Rest_Api.php:44
filteracf/rest/get_field_schema/type=textsrc\ACF\Rest_Api.php:47
filteracf/rest/get_field_schema/type=textareasrc\ACF\Rest_Api.php:48
filteracf/rest/get_field_schema/type=emailsrc\ACF\Rest_Api.php:49
filteracf/rest/get_field_schema/type=urlsrc\ACF\Rest_Api.php:50
filteracf/rest/get_field_schema/type=passwordsrc\ACF\Rest_Api.php:51
filteracf/rest/get_field_schema/type=wysiwygsrc\ACF\Rest_Api.php:52
filteracf/rest/get_field_schema/type=oembedsrc\ACF\Rest_Api.php:53
filteracf/rest/get_field_schema/type=color_pickersrc\ACF\Rest_Api.php:54
filteracf/rest/get_field_schema/type=date_pickersrc\ACF\Rest_Api.php:57
filteracf/rest/get_field_schema/type=date_time_pickersrc\ACF\Rest_Api.php:58
filteracf/rest/get_field_schema/type=time_pickersrc\ACF\Rest_Api.php:59
filteracf/rest/get_field_schema/type=numbersrc\ACF\Rest_Api.php:62
filteracf/rest/get_field_schema/type=rangesrc\ACF\Rest_Api.php:63
filteracf/rest/get_field_schema/type=true_falsesrc\ACF\Rest_Api.php:66
filteracf/rest/get_field_schema/type=selectsrc\ACF\Rest_Api.php:69
filteracf/rest/get_field_schema/type=checkboxsrc\ACF\Rest_Api.php:70
filteracf/rest/get_field_schema/type=radiosrc\ACF\Rest_Api.php:71
filteracf/rest/get_field_schema/type=button_groupsrc\ACF\Rest_Api.php:72
filteracf/rest/get_field_schema/type=gallerysrc\ACF\Rest_Api.php:78
filteracf/rest/get_field_schema/type=post_objectsrc\ACF\Rest_Api.php:81
filteracf/rest/get_field_schema/type=page_linksrc\ACF\Rest_Api.php:82
filteracf/rest/get_field_schema/type=relationshipsrc\ACF\Rest_Api.php:83
filteracf/rest/get_field_schema/type=taxonomysrc\ACF\Rest_Api.php:84
filteracf/rest/get_field_schema/type=usersrc\ACF\Rest_Api.php:85
filteracf/rest/get_field_schema/type=repeatersrc\ACF\Rest_Api.php:88
filteracf/rest/get_field_schema/type=flexible_contentsrc\ACF\Rest_Api.php:89
filteracf/rest/get_field_schema/type=groupsrc\ACF\Rest_Api.php:90
filteracf/rest/get_field_schema/type=clonesrc\ACF\Rest_Api.php:91
filteracf/rest/get_field_schema/type=google_mapsrc\ACF\Rest_Api.php:94
filteracf/rest/get_field_schema/type=linksrc\ACF\Rest_Api.php:95
actionadmin_enqueue_scriptssrc\Admin\ApplicationPasswordGenerator.php:43
actionadmin_footersrc\Admin\ApplicationPasswordGenerator.php:218
actionadmin_enqueue_scriptssrc\Admin\Guides\Base.php:54
actionadmin_enqueue_scriptssrc\Admin\Guides.php:16
actionwp_connectr_admin_menu_registeredsrc\Admin\Guides.php:18
actionadmin_menusrc\Admin\Menu.php:23
actionadmin_enqueue_scriptssrc\Admin\ReEnhancementsPage.php:8
actionrest_api_initsrc\API\API.php:62
actionwpsrc\API\API.php:63
filterrest_authentication_errorssrc\API\API.php:64
actionwp_connectr_db_initial_migrationsrc\Capabilities.php:11
actionwp_connectr_plugin_deactivatesrc\Capabilities.php:12
filterrest_post_dispatchsrc\DynamicSchemaProvider.php:41
filterwp_connectr_dynamic_schemasrc\DynamicSchemaProvider.php:42
actionadmin_initsrc\Installer.php:50
actioninitsrc\Plugin.php:82
actionadmin_enqueue_scriptssrc\Plugin.php:90
actioninitsrc\Plugin.php:92
actionadmin_noticessrc\Plugin.php:110
actionadmin_noticessrc\Plugin.php:115
actionrest_after_insert_usersrc\PowerResource\User\Controller.php:92
filterrest_user_querysrc\PowerResource\User\PowerResource.php:31
actionwp_connectr_db_initial_migrationsrc\Trigger\DataStore.php:57
actionwp_connectr_plugin_deactivatesrc\Trigger\DataStore.php:58
actionadmin_noticeswp-connectr.php:81
Maintenance & Trust

WP Connectr: Power Automate integration Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.5
Last updatedDec 3, 2025
PHP min version7.2.0
Downloads5K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Developer Profile

WP Connectr: Power Automate integration Developer Profile

Nick Hance

2 plugins · 200 total installs

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

How We Detect WP Connectr: Power Automate integration

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-connectr/assets/css/application-password-modal.css/wp-content/plugins/wp-connectr/assets/js/application-password-modal.js/wp-content/plugins/wp-connectr/assets/js/wp-connectr.js/wp-content/plugins/wp-connectr/assets/css/wp-connectr.css
Script Paths
/wp-content/plugins/wp-connectr/assets/js/application-password-modal.js/wp-content/plugins/wp-connectr/assets/js/wp-connectr.js
Version Parameters
wp-connectr/assets/css/application-password-modal.css?ver=wp-connectr/assets/js/application-password-modal.js?ver=wp-connectr/assets/js/wp-connectr.js?ver=wp-connectr/assets/css/wp-connectr.css?ver=

HTML / DOM Fingerprints

CSS Classes
wp-connectr-app-password-modal-backdropwp-connectr-app-password-modalwp-connectr-app-password-modal__closewp-connectr-app-password-modal__headerwp-connectr-app-password-modal__titlewp-connectr-app-password-modal__bodywp-connectr-app-password-modal__contentwp-connectr-app-password-modal__form+13 more
HTML Comments
<!-- WP Connectr Settings --><!-- End WP Connectr Settings --><!-- Modal backdrop for WP Connectr Application Password Generator --><!-- Application Password Generator Modal -->+12 more
Data Attributes
data-wp-connectr-generate-password-modaldata-wp-connectr-password-inputdata-wp-connectr-copy-buttondata-wp-connectr-connection-name-inputdata-wp-connectr-modal-close
JS Globals
wpConnectrAppPasswordwpConnectr
REST Endpoints
/wp-json/wp-connectr/v1/settings/wp-json/wp-connectr/v1/connections/wp-json/wp-connectr/v1/connections/(?P<id>\d+)/wp-json/wp-connectr/v1/connectors
Shortcode Output
[wp_connectr_auth_url]
FAQ

Frequently Asked Questions about WP Connectr: Power Automate integration