
Dataverse Integration Security & Risk Analysis
wordpress.org/plugins/integration-cdsThe easiest way to integrate WordPress with Dynamics 365, Dataverse, Power Apps, or Dynamics CRM.
Is Dataverse Integration Safe to Use in 2026?
Generally Safe
Score 98/100Dataverse Integration has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "integration-cds" plugin v2.84 presents a moderate security risk due to a combination of concerning static analysis findings and a history of vulnerabilities. While the plugin demonstrates good practices in its handling of SQL queries, utilizing prepared statements exclusively, and includes a reasonable number of capability checks and nonce checks, several significant weaknesses are evident. The presence of two AJAX handlers without authentication checks, coupled with the use of the dangerous `unserialize` function, creates a substantial attack surface that could be exploited by unauthenticated users. The low percentage of properly escaped output further exacerbates this risk, potentially leading to cross-site scripting (XSS) vulnerabilities.
The plugin's vulnerability history, though currently showing no unpatched issues, reveals a past high-severity vulnerability related to Missing Authorization. This pattern, combined with the current lack of authorization checks on its AJAX endpoints, suggests a recurring weakness in how the plugin handles user permissions and input validation. The presence of bundled libraries like Guzzle, while not inherently problematic, requires vigilance to ensure it is kept up-to-date and free from known vulnerabilities.
In conclusion, "integration-cds" v2.84 exhibits a mixed security posture. Its strengths lie in its SQL query practices. However, the unauthenticated AJAX endpoints, the `unserialize` function, and the historical pattern of authorization issues represent critical areas of concern that require immediate attention to mitigate potential exploitation.
Key Concerns
- Unprotected AJAX handlers
- Use of dangerous function (unserialize)
- Low percentage of properly escaped output
- History of high-severity vulnerability (Missing Authorization)
- Bundled library (Guzzle) may require updates
Dataverse Integration Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Dataverse Integration 2.77 - 2.81 - Missing Authorization to Authenticated (Subscriber+) Privilege Escalation via reset_password_link REST Route
Dataverse Integration Release Timeline
Dataverse Integration Code Analysis
Dangerous Functions Found
Bundled Libraries
Output Escaping
Dataverse Integration Attack Surface
AJAX Handlers 2
WordPress Hooks 48
Scheduled Events 3
Maintenance & Trust
Dataverse Integration Maintenance & Trust
Maintenance Signals
Community Trust
Dataverse Integration Alternatives
Dynamics 365 Integration
integration-dynamics
The easiest way to connect Dynamics 365 or Dynamics CRM with WordPress.
Integrate Dynamics 365 CRM
integrate-dynamics-365-crm
Sync form data to create leads, contacts in Dynamics 365. Bi-directional sync WooCommerce orders, products, refunds with Dynamics 365 CRM & Busine …
Timber
timber-library
Helps you create themes faster with sustainable code. With Timber, you write HTML using Twig Templates http://www.upstatement.com/timber/
Timber Debug Bar
debug-bar-timber
Adds a Panel to the Debug Bar for Timber information
Clear cache for Timber
clear-cache-for-timber
Small Wordpress plugin for flushing cache of Timber (Twig Template Plugin for Wordpress)
Dataverse Integration Developer Profile
2 plugins · 700 total installs
How We Detect Dataverse Integration
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/integration-cds/front/admin/css/style.css/wp-content/plugins/integration-cds/front/admin/css/fields.css/wp-content/plugins/integration-cds/front/admin/css/advanced-settings.css/wp-content/plugins/integration-cds/front/admin/css/dataverse-settings.css/wp-content/plugins/integration-cds/front/admin/css/sync-settings.css/wp-content/plugins/integration-cds/front/admin/css/admin.css/wp-content/plugins/integration-cds/front/admin/js/fields.js/wp-content/plugins/integration-cds/front/admin/js/advanced-settings.js+15 more/wp-content/plugins/integration-cds/front/admin/js/fields.js/wp-content/plugins/integration-cds/front/admin/js/advanced-settings.js/wp-content/plugins/integration-cds/front/admin/js/dataverse-settings.js/wp-content/plugins/integration-cds/front/admin/js/sync-settings.js/wp-content/plugins/integration-cds/front/admin/js/admin.js/wp-content/plugins/integration-cds/front/js/bootstrap.js+11 moreintegration-cds/front/admin/css/style.css?ver=integration-cds/front/admin/css/fields.css?ver=integration-cds/front/admin/css/advanced-settings.css?ver=integration-cds/front/admin/css/dataverse-settings.css?ver=integration-cds/front/admin/css/sync-settings.css?ver=integration-cds/front/admin/css/admin.css?ver=integration-cds/front/admin/js/fields.js?ver=integration-cds/front/admin/js/advanced-settings.js?ver=integration-cds/front/admin/js/dataverse-settings.js?ver=integration-cds/front/admin/js/sync-settings.js?ver=integration-cds/front/admin/js/admin.js?ver=integration-cds/front/js/bootstrap.js?ver=integration-cds/front/js/dataverse-integration.js?ver=integration-cds/front/js/dataverse-tables.js?ver=integration-cds/front/js/dataverse-columns.js?ver=integration-cds/front/js/dataverse-forms.js?ver=integration-cds/front/js/dataverse-view.js?ver=integration-cds/front/js/dataverse-connections.js?ver=integration-cds/front/js/dataverse-connection-manager.js?ver=integration-cds/front/js/dataverse-audit.js?ver=integration-cds/front/js/dataverse-records.js?ver=integration-cds/front/js/dataverse-record-manager.js?ver=integration-cds/front/js/dataverse-logs.js?ver=HTML / DOM Fingerprints
integration-cds-admin-wrapintegration-cds-dataverse-wrapintegration-cds-advanced-settings-wrapintegration-cds-dataverse-settings-wrapintegration-cds-sync-settings-wrapintegration-cds-admin-fields-wrapintegration-cds-dataverse-fields-wrapintegration-cds-dataverse-connection-fields-wrap+6 moreATTENTION. Keep PHP code in this file as much backwards-compatible with previous PHP versions as possible.It allows to fail gracefully and show user a proper warning.Entry point of the plugin.Basename of the plugin.+19 moredata-integration-cds-slugdata-integration-cds-iddata-integration-cds-namedata-integration-cds-typedata-integration-cds-valuedata-integration-cds-required+6 moreICDS_URLICDS_FILEICDS_BASENAMEICDS_VERSIONICDS_PHP_MIN_VERSIONICDS_SANDBOX+1 more