
Connector to CiviCRM with CiviMcRestFace Security & Risk Analysis
wordpress.org/plugins/connector-civicrm-mcrestfaceProvides an API connector to a local or remote CiviCRM installation. This connector could be used by other plugins. Funded by Artfulrobot, CiviCoop, c …
Is Connector to CiviCRM with CiviMcRestFace Safe to Use in 2026?
Generally Safe
Score 98/100Connector to CiviCRM with CiviMcRestFace has a strong security track record. Known vulnerabilities have been patched promptly.
The plugin 'connector-civicrm-mcrestface' v1.0.12 exhibits a mixed security posture. While the static analysis shows a remarkably small attack surface with no identified unprotected entry points (AJAX, REST API, shortcodes, cron), and no dangerous functions or file operations, there are concerning areas related to input sanitization and authorization.
The code analysis reveals that a significant portion of SQL queries (71%) are not using prepared statements, which is a major risk for SQL injection vulnerabilities. Furthermore, only 61% of output is properly escaped, leaving room for Cross-Site Scripting (XSS) attacks. The absence of any nonce checks is a significant security oversight, particularly for any potential, even if currently undetected, AJAX operations.
The vulnerability history is particularly worrying, with two medium-severity CVEs previously recorded for Cross-site Scripting and Missing Authorization. The fact that these vulnerabilities have been patched is positive, but the recurring nature of these common vulnerability types suggests a historical pattern of insecure coding practices that could resurface. The plugin's last vulnerability was in April 2025, which is in the future, suggesting potential data entry error or an indicator of a known but not yet exploited vulnerability. Overall, the lack of identified vulnerabilities in the current static analysis is offset by the historical data and the identified weaknesses in SQL and output handling.
Key Concerns
- SQL queries not using prepared statements
- Output escaping is not properly handled
- Missing nonce checks
- Two past medium severity vulnerabilities
Connector to CiviCRM with CiviMcRestFace Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Connector to CiviCRM with CiviMcRestFace <= 1.0.8 - Reflected Cross-Site Scripting
Connector to CiviCRM with CiviMcRestFace <= 1.0.10 - Missing Authorization
Connector to CiviCRM with CiviMcRestFace Code Analysis
SQL Query Safety
Output Escaping
Connector to CiviCRM with CiviMcRestFace Attack Surface
WordPress Hooks 5
Maintenance & Trust
Connector to CiviCRM with CiviMcRestFace Maintenance & Trust
Maintenance Signals
Community Trust
Connector to CiviCRM with CiviMcRestFace Alternatives
Brillocraft Connector
brillocraft-connector
A secure connector plugin that enables WooCommerce stores to integrate with the Brillocraft mobile app builder platform.
WooCommerce Legacy REST API
woocommerce-legacy-rest-api
The WooCommerce Legacy REST API, which is now part of WooCommerce itself but will be removed in WooCommerce 9.0.
Advanced Access Manager – Access Governance for WordPress
advanced-access-manager
Access Governance for WordPress. Control roles, users, content, admin areas, and APIs to prevent broken access controls and excessive privileges.
Disable REST API
disable-json-api
Disable the use of the REST API on your website to site users. Now with User Role support!
Make Connector
integromat-connector
Make Connector. Make lets you design, build, and automate by connecting with WordPress in just a few clicks.
Connector to CiviCRM with CiviMcRestFace Developer Profile
6 plugins · 540 total installs
How We Detect Connector to CiviCRM with CiviMcRestFace
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/connector-civicrm-mcrestface/CMRF/Wordpress/Core.php/wp-content/plugins/connector-civicrm-mcrestface/CMRF/Wordpress/Admin/AdminPage.php/wp-content/plugins/connector-civicrm-mcrestface/CMRF/Wordpress/Connection/Curl.php/wp-content/plugins/connector-civicrm-mcrestface/CMRF/Wordpress/Connection/CurlAuthX.php/wp-content/plugins/connector-civicrm-mcrestface/CMRF/Wordpress/Connection/Local.php/wp-content/plugins/connector-civicrm-mcrestface/CMRF/Wordpress/Call.phpHTML / DOM Fingerprints
wpcmrf_api/wp-json/wpcmrf/