
Contact Form 7: Accessible Defaults Security & Risk Analysis
wordpress.org/plugins/contact-form-7-accessible-defaultsReplaces the default Contact Form 7 form with an accessible equivalent and provides a suite of selectable base forms.
Is Contact Form 7: Accessible Defaults Safe to Use in 2026?
Generally Safe
Score 100/100Contact Form 7: Accessible Defaults has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "contact-form-7-accessible-defaults" plugin, version 1.1.9, exhibits a generally strong 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 the reported zero unprotected entry points is a positive indicator. The code also demonstrates good practices with 100% of SQL queries using prepared statements and a high percentage of output being properly escaped. The lack of dangerous functions, file operations, external HTTP requests, and bundled libraries further contributes to a cleaner code base.
However, the taint analysis reveals a potential area of concern. The presence of two flows with unsanitized paths, even without a critical or high severity classification, warrants attention. While the static analysis did not flag any critical vulnerabilities, these unsanitized paths could potentially be leveraged in conjunction with other factors or future code modifications to introduce vulnerabilities. The plugin's vulnerability history is clean, with no recorded CVEs, which is a significant strength. This, combined with the limited attack surface and good coding practices, suggests a well-maintained and relatively secure plugin. Despite the minor taint analysis finding, the overall security is good, with the main weakness being the potential for unsanitized path flows.
Key Concerns
- Flows with unsanitized paths detected
Contact Form 7: Accessible Defaults Security Vulnerabilities
Contact Form 7: Accessible Defaults Code Analysis
Output Escaping
Data Flow Analysis
Contact Form 7: Accessible Defaults Attack Surface
WordPress Hooks 4
Maintenance & Trust
Contact Form 7: Accessible Defaults Maintenance & Trust
Maintenance Signals
Community Trust
Contact Form 7: Accessible Defaults Alternatives
Ally – Web Accessibility & Usability
pojo-accessibility
Ally: Make your site more inclusive by scanning for accessibility violations, fixing them easily, and adding a usability widget and accessibility stat …
WP Accessibility
wp-accessibility
WP Accessibility fixes common accessibility issues in your WordPress site.
AccessibleWP – Accessibility Toolbar
accessible-poetry
Add a professional accessibility toolbar to your WordPress site and make it easier for users with disabilities.
WP Accessibility Helper (WAH)
wp-accessibility-helper
Short Description WP Accessibility Helper helps solve accessibility problems
Accessibility New Window Warnings
accessibility-new-window-warnings
Make links that open in a new window compliant with WCAG guidelines for accessibility by adding a warning for users.
Contact Form 7: Accessible Defaults Developer Profile
6 plugins · 96K total installs
How We Detect Contact Form 7: Accessible Defaults
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/contact-form-7-accessible-defaults/assets/js/cf7-adf-admin.js/wp-content/plugins/contact-form-7-accessible-defaults/assets/js/cf7-adf.js/wp-content/plugins/contact-form-7-accessible-defaults/assets/css/cf7-adf.cssHTML / DOM Fingerprints
acf7-admin-form-editoracf7-admin-form-editor-wrapCopyright 2015-2025 Joseph C Dolson (email : plugins@joedolson.com)This program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2 of the License, or+9 moreid:your-nameid:your-emailid:your-subjectid:addressid:address2id:city+11 more[text* your-name id:your-name][email* your-email id:your-email][text your-subject id:your-subject][text address id:address]