
CBX Petition Security & Risk Analysis
wordpress.org/plugins/cbxpetitionA plugin to create, manage petition and collect signatures for petition inside WordPress environment.
Is CBX Petition Safe to Use in 2026?
Generally Safe
Score 98/100CBX Petition has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "cbxpetition" plugin v2.0.14 exhibits a mixed security posture. While it demonstrates good practices like a high percentage of prepared SQL statements and proper output escaping, significant concerns arise from its attack surface and historical vulnerability patterns. A substantial number of AJAX handlers (15 out of 15) lack authentication checks, creating an immediate and significant risk of unauthorized actions. Taint analysis, though limited, identified flows with unsanitized paths, hinting at potential vulnerabilities that could be exploited. The plugin's history includes a critical SQL injection vulnerability, suggesting a past weakness in handling user-supplied data, and the fact that this was a critical vulnerability is a strong indicator of how sensitive data handling has been in the past. Although there are no currently unpatched vulnerabilities and the code generally follows secure coding principles in many areas, the unprotected AJAX endpoints and historical critical vulnerabilities necessitate caution. The presence of bundled libraries like Select2 and Guzzle also introduces a potential risk if they are outdated or have known vulnerabilities themselves.
Key Concerns
- 15 AJAX handlers without auth checks
- 2 flows with unsanitized paths
- 1 critical CVE in history
- Bundled libraries (Select2, Guzzle)
CBX Petition Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
CBX Petition for WordPress <= 1.0.3 - Unauthenticated SQL Injection
CBX Petition Release Timeline
CBX Petition Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
CBX Petition Attack Surface
AJAX Handlers 15
Shortcodes 10
WordPress Hooks 50
Maintenance & Trust
CBX Petition Maintenance & Trust
Maintenance Signals
Community Trust
CBX Petition Alternatives
Louder petition
louder-petition
A widget/plugin that uses the Louder.org.uk Developer's API to access a petition details and form from a Louder campaign
SpeakOut! Email Petitions
speakout
SpeakOut! Email Petitions makes it easy to add petitions to your website and rally your community to Speak Out about a cause by using direct action.
Civist – Petitions and Fundraising
civist
With Civist you create petitions directly in WordPress, raise funds and build strong supporter networks.
Petitioner
petitioner
Create, target, and track high-impact petitions with Petitioner: automate delivery to decision-makers, manage approvals, and export rich submission da …
Enable Media Replace
enable-media-replace
Easily replace any attached image/file by simply uploading a new file in the Media Library edit view - a real time saver!
CBX Petition Developer Profile
10 plugins · 3K total installs
How We Detect CBX Petition
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/cbxpetition/assets/css/cbx-petition-public.css/wp-content/plugins/cbxpetition/assets/css/cbx-petition-admin.css/wp-content/plugins/cbxpetition/assets/js/cbx-petition-public.js/wp-content/plugins/cbxpetition/assets/js/cbx-petition-admin.js/wp-content/plugins/cbxpetition/assets/js/jquery.validate.min.js/wp-content/plugins/cbxpetition/assets/js/cbx-petition.js/wp-content/plugins/cbxpetition/assets/js/cbx-petition-public.js/wp-content/plugins/cbxpetition/assets/js/jquery.validate.min.js/wp-content/plugins/cbxpetition/assets/js/cbx-petition.js/wp-content/plugins/cbxpetition/assets/js/cbx-petition-admin.jscbxpetition/assets/css/cbx-petition-public.css?ver=cbxpetition/assets/css/cbx-petition-admin.css?ver=cbxpetition/assets/js/cbx-petition-public.js?ver=cbxpetition/assets/js/jquery.validate.min.js?ver=cbxpetition/assets/js/cbx-petition.js?ver=cbxpetition/assets/js/cbx-petition-admin.js?ver=HTML / DOM Fingerprints
cbx-petition-formcbx-petition-listcbx-petition-singlecbx-petition-admindata-cbx-petition-idcbxpetition_ajax_object/wp-json/cbxpetition/v1/petition[cbx_petition][cbx_petition_list][cbx_petition_single]