
Contact Form 7 Editor Button Security & Risk Analysis
wordpress.org/plugins/cf7-editor-buttonAdds a custom button to TinyMCE WordPress editor to insert shortcodes for Contact Form 7 plugin.
Is Contact Form 7 Editor Button Safe to Use in 2026?
Use With Caution
Score 63/100Contact Form 7 Editor Button has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The "cf7-editor-button" plugin version 1.0.0 presents a mixed security posture. On the positive side, the static analysis indicates a very small attack surface with no detected AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, there are no dangerous functions or file operations identified, and no external HTTP requests are made. However, significant concerns arise from the presence of SQL queries without prepared statements, indicating a potential for SQL injection vulnerabilities. The output escaping also shows a weakness, with one-third of outputs not being properly escaped, creating a risk of Cross-Site Scripting (XSS) flaws.
The plugin's vulnerability history is particularly worrying, with one known medium-severity CVE related to XSS that remains unpatched. The fact that this vulnerability is dated in the future (2025-07-07) suggests a potential error in the provided data or a forward-looking indicator of a severe oversight in security patching. Regardless, the existence of an unpatched vulnerability, coupled with the identified code signals of raw SQL and unescaped output, paints a picture of a plugin that requires immediate attention to address existing security flaws and prevent future exploitation.
In conclusion, while the plugin boasts a small attack surface and avoids certain common risky practices, the unpatched XSS vulnerability, combined with the presence of raw SQL queries and insufficient output escaping, constitutes a significant security risk. The lack of nonce and capability checks on entry points, though currently minimal, could become a problem if the plugin's functionality expands. Users should exercise extreme caution or consider alternative plugins until these issues are thoroughly addressed and patched.
Key Concerns
- Unpatched CVE
- SQL queries not using prepared statements
- Improper output escaping detected
- No capability checks
- No nonce checks
Contact Form 7 Editor Button Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Contact Form 7 Editor Button <= 1.0.0 - Reflected Cross-Site Scripting
Contact Form 7 Editor Button Code Analysis
SQL Query Safety
Output Escaping
Contact Form 7 Editor Button Attack Surface
WordPress Hooks 10
Maintenance & Trust
Contact Form 7 Editor Button Maintenance & Trust
Maintenance Signals
Community Trust
Contact Form 7 Editor Button Alternatives
Contact Form 7
contact-form-7
Just another contact form plugin. Simple but flexible.
Akismet Anti-spam: Spam Protection
akismet
The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam solution for WordPress and WooCommerce.
WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More
wpforms-lite
The best WordPress contact form plugin. Drag & Drop form builder to create beautiful contact forms, payment forms, & other custom forms.
Database Addon for Contact Form 7 – CFDB7
contact-form-cfdb7
Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight contact form 7 database plugin.
Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder
fluentform
Get a fast contact form plugin. Create advanced forms using drag and drop form builder with all smart features.
Contact Form 7 Editor Button Developer Profile
4 plugins · 17K total installs
How We Detect Contact Form 7 Editor Button
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/cf7-editor-button/includes/assets/css/admin.css/wp-content/plugins/cf7-editor-button/includes/assets/js/admin.js/wp-content/plugins/cf7-editor-button/includes/assets/js/admin.jsari-cf7button-appcf7-editor-button/includes/assets/css/admin.css?ver=cf7-editor-button/includes/assets/js/admin.js?ver=HTML / DOM Fingerprints
ari-cf7button-settingsari-cf7button_plugindata-cf7b-modalari_cf7button