
Data source CiviCRM api for wpDataTable Security & Risk Analysis
wordpress.org/plugins/data-source-civicrm-api-for-wpdatatableProvides a CiviCRM api data source for wpDataTable plugin.
Is Data source CiviCRM api for wpDataTable Safe to Use in 2026?
Generally Safe
Score 92/100Data source CiviCRM api for wpDataTable has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "data-source-civicrm-api-for-wpdatatable" plugin version 1.0.2 exhibits a generally positive security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface, and crucially, all identified entry points (of which there are none) appear to be protected. The code also demonstrates good practices by not using dangerous functions, avoiding file operations and external HTTP requests, and exclusively using prepared statements for SQL queries. The lack of any recorded vulnerabilities or CVEs further strengthens this assessment.
However, a significant concern arises from the output escaping analysis. With two outputs identified and 0% properly escaped, this indicates a potential for Cross-Site Scripting (XSS) vulnerabilities. Attackers could inject malicious scripts through data processed by the plugin that is then displayed to users without proper sanitization. The complete absence of nonce and capability checks, while less critical given the limited attack surface, does represent a missed opportunity to further harden the plugin against potential misuse if new entry points were to be introduced in future versions.
In conclusion, the plugin's strengths lie in its minimal attack surface and secure SQL handling. The primary weakness, and the most critical risk identified, is the lack of output escaping, which leaves it susceptible to XSS attacks. While the vulnerability history is clean, this should not breed complacency, and the unescaped output needs to be addressed to ensure a robust security profile.
Key Concerns
- Outputs are not properly escaped
- No nonce checks implemented
- No capability checks implemented
Data source CiviCRM api for wpDataTable Security Vulnerabilities
Data source CiviCRM api for wpDataTable Code Analysis
Output Escaping
Data source CiviCRM api for wpDataTable Attack Surface
WordPress Hooks 15
Maintenance & Trust
Data source CiviCRM api for wpDataTable Maintenance & Trust
Maintenance Signals
Community Trust
Data source CiviCRM api for wpDataTable Alternatives
Air WP Sync – Airtable to WordPress
air-wp-sync
Swiftly sync Airtable to your WordPress website!
wpDataTables integration for Forminator Forms
wpdatatables-forminator
Create responsive, sortable tables & charts from Forminator forms submissions with wpDataTables.
NicheTable – Responsive Comparison Table Block
nichetable
NicheTable is a simple and flexible table block plugin for the WordPress block editor. It allows you to create responsive product comparison tables …
CF7 to Airtable
add-on-cf7-for-airtable
Connect Contact Form 7 to Airtable. Automatically sync form entries with Airtable, including custom fields, for seamless data management.
Ultimate Data Table Addon For Elementor
ultimate-data-table-addon-for-elementor
A powerful Elementor addon that allows you to create fully customizable, responsive, and feature-rich data tables using DataTables.js.
Data source CiviCRM api for wpDataTable Developer Profile
6 plugins · 540 total installs
How We Detect Data source CiviCRM api for wpDataTable
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/data-source-civicrm-api-for-wpdatatable/assets/css/wpcivicrm-datatable.css/wp-content/plugins/data-source-civicrm-api-for-wpdatatable/assets/js/wpcivicrm-datatable.js/wp-content/plugins/data-source-civicrm-api-for-wpdatatable/assets/js/wpcivicrm-datatable.jsdata-source-civicrm-api-for-wpdatatable/assets/css/wpcivicrm-datatable.css?ver=data-source-civicrm-api-for-wpdatatable/assets/js/wpcivicrm-datatable.js?ver=HTML / DOM Fingerprints
wpcivicrm_datatable<!-- CiviCRM column settings -->data-civicrm_content_replacement_enabledata-civicrm_content_replacementwpcivicrm_datatable_ajax_object