
Simple Contact Widget Security & Risk Analysis
wordpress.org/plugins/simple-contact-widgetCreates the widget with contact information and map functionality.
Is Simple Contact Widget Safe to Use in 2026?
Generally Safe
Score 85/100Simple Contact Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "simple-contact-widget" plugin v1.0 exhibits a generally positive security posture based on the static analysis results. The absence of any recorded vulnerabilities, CVEs, or taint analysis findings suggests a well-maintained codebase with no immediately apparent critical flaws. The plugin also demonstrates good practices by not utilizing dangerous functions, performing file operations, or making external HTTP requests, and it uses prepared statements for all SQL queries.
However, there are significant areas of concern. The most prominent issue is the extremely low percentage of properly escaped output (5%). This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as untrusted data displayed to users is likely not being sanitized effectively. Furthermore, the complete lack of capability checks and nonce checks on its entry points, coupled with a lack of authentication checks on its AJAX handlers and permission callbacks for REST API routes, means that any functionality exposed could potentially be accessed and manipulated by unauthenticated or lower-privileged users. While the attack surface is currently reported as zero, the lack of these fundamental security controls makes the plugin susceptible if any entry points were to be introduced or if existing ones are not properly secured by other means.
In conclusion, while the plugin's lack of known vulnerabilities and its use of prepared statements are commendable, the severe shortcomings in output escaping and the absence of crucial authentication and authorization checks on its entry points present a substantial risk. The plugin needs immediate attention to address the potential for XSS and unauthorized access, despite its clean vulnerability history.
Key Concerns
- Low output escaping percentage
- No capability checks
- No nonce checks on entry points
- No auth checks on AJAX handlers
- No permission callbacks on REST API
Simple Contact Widget Security Vulnerabilities
Simple Contact Widget Code Analysis
Output Escaping
Simple Contact Widget Attack Surface
WordPress Hooks 3
Maintenance & Trust
Simple Contact Widget Maintenance & Trust
Maintenance Signals
Community Trust
Simple Contact Widget Alternatives
Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress
contact-form-plugin
The most powerful and user-friendly WordPress contact form plugin. Create beautiful contact forms, widgets and pages using shortcodes.
Maps Widget for Google Maps
google-maps-widget
Are your Google Maps slow? Try Map Widget for Google Maps. You'll have a fast Google Maps widget with a thumbnail & lightbox map in minutes!
OSM Map Widget for Elementor
osm-map-elementor
A free Elementor Map Widget that utilizes Open Street Map. Comes with features like adding multiple markers, and choosing from a library of custom til …
Booking.com Product Helper
bookingcom-product-helper
The Booking.com Product Helper allows you to embed any Booking.com affiliate product anywhere on your website.
Contact Form Widget
new-contact-form-widget
Create contact forms with query table management. Simple setup, secure submissions, and easy customization for your site.
Simple Contact Widget Developer Profile
1 plugin · 60 total installs
How We Detect Simple Contact Widget
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/simple-contact-widget/images/address.png/wp-content/plugins/simple-contact-widget/images/fax.png/wp-content/plugins/simple-contact-widget/images/phone.png/wp-content/plugins/simple-contact-widget/images/email.png//maps.googleapis.com/maps/api/js?sensor=falseHTML / DOM Fingerprints
contact-info-wrapaddressfaxphoneemailid="map-canvas"class="widefat"scw_gmaps_results_initializeinfowindow