
Church Data Connect for Church Community Builder Security & Risk Analysis
wordpress.org/plugins/ccbpress-coreIntroducing the easiest way to display information from Church Community Builder (formerly Church Community Builder) on your church WordPress site.
Is Church Data Connect for Church Community Builder Safe to Use in 2026?
Generally Safe
Score 100/100Church Data Connect for Church Community Builder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "ccbpress-core" v1.5.1 plugin exhibits a concerning security posture primarily due to a significantly exposed attack surface without proper authentication. All 11 identified REST API routes lack permission callbacks, meaning any unauthenticated user can potentially interact with these endpoints, leading to a high risk of unauthorized access or manipulation of plugin functionalities. While the plugin demonstrates good practices in SQL query handling (100% prepared statements) and has a clean vulnerability history with no recorded CVEs, these strengths are heavily overshadowed by the lack of authorization on its entry points. The absence of capability checks further exacerbates this issue, as there are no backend controls to verify user roles and permissions for these exposed routes. The static analysis also revealed a moderate concern with output escaping, where 22% of outputs are not properly escaped, potentially opening the door for cross-site scripting (XSS) vulnerabilities, although no critical or high severity taint flows were detected. The presence of only two nonce checks is also insufficient given the number of potential entry points. The plugin's strengths lie in its secure SQL practices and clean vulnerability record, but the significant lack of authentication and authorization on its REST API routes presents a critical weakness that demands immediate attention.
Key Concerns
- All REST API routes lack permission callbacks
- No capability checks on entry points
- 22% of outputs are not properly escaped
- Only 2 nonce checks for 11 entry points
Church Data Connect for Church Community Builder Security Vulnerabilities
Church Data Connect for Church Community Builder Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Church Data Connect for Church Community Builder Attack Surface
REST API Routes 11
WordPress Hooks 57
Scheduled Events 4
Maintenance & Trust
Church Data Connect for Church Community Builder Maintenance & Trust
Maintenance Signals
Community Trust
Church Data Connect for Church Community Builder Alternatives
Spiritual Gifts Test
spiritual-gifts-test
Spiritual Gifts and S.H.A.P.E. Test to help church attendees find their place of service in the local church and other service organizations.
RockPress
ft-rockpress
Introducing the easiest way to display information from Rock RMS on your church WordPress site.
Church Content – Sermons, Events and More
church-theme-content
Provides an interface for managing sermons, events, people and locations. A compatible theme is required for presenting content from these church-cent …
Advanced Sermons
advanced-sermons
Elevate your church's digital outreach with audio/video sermons, organized speakers, and series management.
Church Admin
church-admin
Organise and communicate church life, with associated Android and iOS app for your congregation.
Church Data Connect for Church Community Builder Developer Profile
3 plugins · 310 total installs
How We Detect Church Data Connect for Church Community Builder
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ccbpress-core/assets/css/admin.css/wp-content/plugins/ccbpress-core/assets/css/admin-settings.css/wp-content/plugins/ccbpress-core/assets/css/ccbpress-core.css/wp-content/plugins/ccbpress-core/assets/css/ccbpress-core-widgets.css/wp-content/plugins/ccbpress-core/assets/js/ccbpress-core.js/wp-content/plugins/ccbpress-core/assets/js/ccbpress-core-admin.js/wp-content/plugins/ccbpress-core/assets/js/ccbpress-core-admin-settings.js/wp-content/plugins/ccbpress-core/assets/js/ccbpress-core-widgets.js/wp-content/plugins/ccbpress-core/assets/js/ccbpress-core.js/wp-content/plugins/ccbpress-core/assets/js/ccbpress-core-admin.js/wp-content/plugins/ccbpress-core/assets/js/ccbpress-core-admin-settings.js/wp-content/plugins/ccbpress-core/assets/js/ccbpress-core-widgets.js/wp-content/plugins/ccbpress-core/assets/css/admin.css?ver=/wp-content/plugins/ccbpress-core/assets/css/admin-settings.css?ver=/wp-content/plugins/ccbpress-core/assets/css/ccbpress-core.css?ver=/wp-content/plugins/ccbpress-core/assets/css/ccbpress-core-widgets.css?ver=/wp-content/plugins/ccbpress-core/assets/js/ccbpress-core.js?ver=/wp-content/plugins/ccbpress-core/assets/js/ccbpress-core-admin.js?ver=/wp-content/plugins/ccbpress-core/assets/js/ccbpress-core-admin-settings.js?ver=/wp-content/plugins/ccbpress-core/assets/js/ccbpress-core-widgets.js?ver=HTML / DOM Fingerprints
ccbpress-widgetccbpress-widget-loginccbpress-widget-online-givingccbpress-widget-group-infoccbpress-core-admin-page-wrapperdata-ccbpress-iddata-ccbpress-typeccbpress_core_params/wp-json/ccbpress-core/v1/settings/wp-json/ccbpress-core/v1/import/wp-json/ccbpress-core/v1/tools