Contact Us for WP Security & Risk Analysis

wordpress.org/plugins/contact-us-for-wp

A button to reach us anywhere. Contact us form with floating icon on all pages.

60 active installs v2.3.3 PHP 7.0+ WP 4.9.1+ Updated Dec 18, 2022
contact-usemailformget-in-touch
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Contact Us for WP Safe to Use in 2026?

Generally Safe

Score 85/100

Contact Us for WP has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The security posture of the "contact-us-for-wp" plugin version 2.3.3 appears to be relatively strong based on the static analysis. The plugin has a small attack surface with only two AJAX entry points, and critically, neither of these are exposed without authentication. Furthermore, the absence of dangerous functions, external HTTP requests, and file operations, along with the use of prepared statements for all SQL queries, are positive indicators. The plugin also demonstrates a commitment to security by including nonce checks.

However, a significant concern arises from the low percentage (16%) of properly escaped output. This suggests a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, as untrusted data processed and displayed by the plugin could be rendered in the user's browser without proper sanitization. The taint analysis revealing zero flows is a positive sign, but it's often less comprehensive than manual code review or dedicated security scanners, especially for complex XSS vectors. The lack of recorded vulnerabilities in its history is encouraging, suggesting a stable and potentially well-maintained codebase, but this should not overshadow the identified output escaping issue.

In conclusion, while the plugin exhibits good practices in areas like authentication for entry points and SQL sanitization, the severe deficiency in output escaping presents a notable risk. The plugin is strong against typical SQL injection and unauthorized access through its entry points, but vulnerable to XSS attacks. Addressing the output escaping issue should be a priority to improve its overall security.

Key Concerns

  • Low output escaping percentage
  • No capability checks on AJAX
Vulnerabilities
None known

Contact Us for WP Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Contact Us for WP Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
36
7 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

16% escaped43 total outputs
Attack Surface

Contact Us for WP Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

noprivwp_ajax_contactuswpmailincludes\service.php:7
authwp_ajax_contactuswpmailincludes\service.php:8
WordPress Hooks 10
actionadmin_menuadmin\contactuswp-settings.php:13
actionadmin_initadmin\contactuswp-settings.php:31
filterplugin_row_metacontactuswp.php:61
actionplugins_loadedincludes\class-contactuswp.php:147
actionadmin_enqueue_scriptsincludes\class-contactuswp.php:162
actionadmin_enqueue_scriptsincludes\class-contactuswp.php:163
actionwp_enqueue_scriptsincludes\class-contactuswp.php:178
actionwp_enqueue_scriptsincludes\class-contactuswp.php:179
actionwp_footerincludes\contactuswp-functions.php:67
actionwp_headincludes\contactuswp-functions.php:108
Maintenance & Trust

Contact Us for WP Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedDec 18, 2022
PHP min version7.0
Downloads5K

Community Trust

Rating94/100
Number of ratings3
Active installs60
Developer Profile

Contact Us for WP Developer Profile

Sana Azmeh

2 plugins · 70 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Contact Us for WP

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/contact-us-for-wp/admin/css/contactuswp-admin.css/wp-content/plugins/contact-us-for-wp/admin/js/contactuswp-admin.js/wp-content/plugins/contact-us-for-wp/public/css/contactuswp-public.css/wp-content/plugins/contact-us-for-wp/public/js/contactuswp-public.js
Script Paths
/wp-content/plugins/contact-us-for-wp/admin/js/contactuswp-admin.js/wp-content/plugins/contact-us-for-wp/public/js/contactuswp-public.js
Version Parameters
contactuswp-admin.css?ver=contactuswp-admin.js?ver=contactuswp-public.css?ver=contactuswp-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
contactuswp_sectioncontactuswp-container
HTML Comments
<!-- Contact Us for WP Form --><!-- Contact Us for WP Floating Button -->
Data Attributes
data-contactuswp-iddata-contactuswp-settings
JS Globals
contactuswp_params
Shortcode Output
[contactuswp_form][contactuswp_button]
FAQ

Frequently Asked Questions about Contact Us for WP