
Select and Multi-Select Field for Contact Form 7 Security & Risk Analysis
wordpress.org/plugins/select-multiselect-field-contact-form-7This plugin uses Select2 , a jQuery plugin which replaces traditional select boxes with a customizable one with a capability for a search on the conta …
Is Select and Multi-Select Field for Contact Form 7 Safe to Use in 2026?
Generally Safe
Score 85/100Select and Multi-Select Field for Contact Form 7 has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "select-multiselect-field-contact-form-7" v1.1 exhibits a strong security posture based on the provided static analysis. There are no identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events, which significantly reduces the attack surface. The code also shows excellent adherence to secure coding practices, with no dangerous functions used, all SQL queries employing prepared statements, and a near-perfect rate of output escaping. The absence of file operations and external HTTP requests further bolsters its security.
While the lack of identified vulnerabilities in the history is positive, the static analysis does reveal a notable absence of capability checks and nonce checks. This is a concern, as it suggests that even if an entry point were to be discovered or introduced, there's no built-in mechanism to verify user permissions or prevent cross-site request forgery (CSRF). The bundling of the Select2 library is a minor point of consideration, as outdated versions of bundled libraries can sometimes introduce vulnerabilities, though its presence alone doesn't indicate a direct risk without further analysis.
In conclusion, the plugin demonstrates good internal coding practices with a minimal attack surface. However, the lack of authorization and nonce checks presents a potential weakness that could be exploited if an unintended entry point emerges or if the plugin were to evolve and add such entry points without proper security measures. The clean vulnerability history is reassuring but should be viewed in conjunction with the static analysis findings.
Key Concerns
- No capability checks found
- No nonce checks found
- Bundled library (Select2) present
Select and Multi-Select Field for Contact Form 7 Security Vulnerabilities
Select and Multi-Select Field for Contact Form 7 Release Timeline
Select and Multi-Select Field for Contact Form 7 Code Analysis
Bundled Libraries
Output Escaping
Select and Multi-Select Field for Contact Form 7 Attack Surface
WordPress Hooks 6
Maintenance & Trust
Select and Multi-Select Field for Contact Form 7 Maintenance & Trust
Maintenance Signals
Community Trust
Select and Multi-Select Field for Contact Form 7 Alternatives
Select Enhancer for Elementor Forms with Select2
select-enhancer-for-elementor-forms-with-select2
Enhance Elementor Pro form select fields with Select2. Add searchable dropdowns, multi-select, tagging, and modern UI without coding.
Navigation menu as Dropdown Widget
navigation-menu-as-dropdown-widget
WordPress plugin which provides a widget with a clickable dropdown of a WordPress navigation menu. It supports one level of parent-child menu's.
RY City Select for WooCommerce
ry-wc-city-select
Show a dropdown select as the cities input on WooCommerce. Auto set the postcode for selected city.
WC City Select
wc-city-select
City Select for WooCommerce. Show a dropdown select as the cities input.
Dropdown multisite selector
dropdown-multisite-selector
Gives you the resources to make select field with redirecting options to a given URLs.
Select and Multi-Select Field for Contact Form 7 Developer Profile
1 plugin · 2K total installs
How We Detect Select and Multi-Select Field for Contact Form 7
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/select-multiselect-field-contact-form-7/assets/css/select2.css/wp-content/plugins/select-multiselect-field-contact-form-7/assets/css/select2.min.css/wp-content/plugins/select-multiselect-field-contact-form-7/assets/js/select2.js/wp-content/plugins/select-multiselect-field-contact-form-7/assets/js/select2.min.js/wp-content/plugins/select-multiselect-field-contact-form-7/assets/js/select-multiselect-custom.js/wp-content/plugins/select-multiselect-field-contact-form-7/assets/js/select-multiselect-custom.min.jsassets/js/select2.jsassets/js/select2.min.jsassets/js/select-multiselect-custom.jsassets/js/select-multiselect-custom.min.jsselect-multiselect-field-contact-form-7/assets/css/select2.css?ver=select-multiselect-field-contact-form-7/assets/js/select2.js?ver=select-multiselect-field-contact-form-7/assets/js/select-multiselect-custom.js?ver=HTML / DOM Fingerprints
wpcf7-selct-multiselctselect2-containerdata-placeholderdata-allow-cleardata-widthYB_SM_PATHYB_SM_URLYB_SM_BASENAME<span class="wpcf7-form-control-wrap<select