Hoo Contact Form Security & Risk Analysis

wordpress.org/plugins/hoo-contact-form

Hoo contact form plugin.

70 active installs v1.0.1 PHP + WP 4.0+ Updated Dec 28, 2020
contact-form
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Hoo Contact Form Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The "hoo-contact-form" v1.0.1 plugin exhibits a generally strong security posture based on the provided static analysis. It demonstrates good practices by utilizing prepared statements for all SQL queries, performing a high percentage of output escaping, and including nonce checks. The absence of dangerous functions, file operations, and external HTTP requests further strengthens its security. Crucially, there are no recorded vulnerabilities (CVEs) for this plugin, suggesting a history of stable and secure development or a lack of past public scrutiny.

However, there are a few areas that prevent a perfect security score. The presence of AJAX handlers without explicit authentication checks, even if currently zero are unprotected, represents a potential attack vector that requires careful monitoring. While no taint analysis revealed critical or high severity issues, the absence of any taint flow analysis means that potential vulnerabilities in how data is handled might have been missed. The lack of capability checks on entry points is another concern, as it means that even unauthenticated users could potentially trigger some plugin functionality, depending on how the AJAX handlers are implemented.

Overall, "hoo-contact-form" v1.0.1 appears to be a well-developed plugin with a clear focus on secure coding practices. Its vulnerability history is a significant positive. The primary areas for improvement lie in ensuring all entry points, particularly AJAX handlers, have robust authentication and authorization checks, and in potentially conducting more comprehensive taint analysis to ensure data sanitization is consistently applied throughout the plugin's codebase.

Key Concerns

  • AJAX handlers without explicit auth checks
  • No capability checks on entry points
  • Taint analysis not comprehensive (0 flows)
Vulnerabilities
None known

Hoo Contact Form Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Hoo Contact Form Release Timeline

v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Hoo Contact Form Code Analysis

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

Output Escaping

86% escaped44 total outputs
Attack Surface

Hoo Contact Form Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_hcf_send_emailhoo-contact-form.php:28
noprivwp_ajax_hcf_send_emailhoo-contact-form.php:29

Shortcodes 1

[hoo_contact_form] hoo-contact-form.php:27
WordPress Hooks 4
actionadmin_menuhoo-contact-form.php:24
actionadmin_enqueue_scriptshoo-contact-form.php:25
actionwp_enqueue_scriptshoo-contact-form.php:26
actionadmin_inithoo-contact-form.php:86
Maintenance & Trust

Hoo Contact Form Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedDec 28, 2020
PHP min version
Downloads18K

Community Trust

Rating0/100
Number of ratings0
Active installs70
Developer Profile

Hoo Contact Form Developer Profile

HooThemes

6 plugins · 560 total installs

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

How We Detect Hoo Contact Form

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hoo-contact-form/assets/css/admin.css/wp-content/plugins/hoo-contact-form/assets/js/admin.js/wp-content/plugins/hoo-contact-form/assets/plugins/bootstrap/css/bootstrap.min.css/wp-content/plugins/hoo-contact-form/assets/plugins/bootstrapvalidator/css/bootstrapValidator.css/wp-content/plugins/hoo-contact-form/assets/plugins/bootstrap/js/bootstrap.min.js/wp-content/plugins/hoo-contact-form/assets/plugins/bootstrapvalidator/js/bootstrapValidator.js/wp-content/plugins/hoo-contact-form/assets/plugins/font-awesome/css/font-awesome.min.css/wp-content/plugins/hoo-contact-form/assets/css/main.css+1 more

HTML / DOM Fingerprints

CSS Classes
hoo-contact-form
Data Attributes
data-bv-feedbackicons-validdata-bv-feedbackicons-invaliddata-bv-feedbackicons-validatingdata-bv-submitbuttonsdata-bv-messagedata-bv-field
JS Globals
hcf_params
FAQ

Frequently Asked Questions about Hoo Contact Form