Om Contact Form Security & Risk Analysis

wordpress.org/plugins/om-contact-form

Version 01.0.06 Requires at least: 3.0.1 Author URI http://sanditsolution.com/about.html Tested up to: 4.6.0 Stable tag: 4.6.

10 active installs v1.0.05 PHP + WP + Updated Aug 3, 2016
contactextract-contact-form-datamessagingreplysecure
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Om Contact Form Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

This plugin exhibits a concerning security posture, primarily due to a significant lack of input validation and access control across its entry points. The static analysis reveals a substantial attack surface with 4 out of 5 entry points (AJAX handlers and shortcodes) lacking any authentication or capability checks. Furthermore, all SQL queries are executed without prepared statements, posing a high risk of SQL injection vulnerabilities. The complete absence of output escaping is equally alarming, indicating that any data processed by the plugin could be directly reflected in the user's browser, leading to cross-site scripting (XSS) attacks.

The taint analysis shows 4 flows with unsanitized paths, which, when combined with the lack of escaping and authentication, strongly suggests potential vulnerabilities that could be exploited. The absence of any recorded historical vulnerabilities, while seemingly positive, does not negate the current risks. It may indicate that the plugin has not been thoroughly audited or has not been targeted previously. Therefore, despite the lack of known CVEs, the plugin's current implementation presents significant security weaknesses that require immediate attention.

Key Concerns

  • AJAX handlers without auth checks
  • SQL queries without prepared statements
  • Output escaping not properly handled
  • Flows with unsanitized paths (total)
  • Missing nonce checks on AJAX
  • Missing capability checks
Vulnerabilities
None known

Om Contact Form Security Vulnerabilities

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

Om Contact Form Code Analysis

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

SQL Query Safety

0% prepared6 total queries

Output Escaping

0% escaped18 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
om_ajax_reply_responce (admin-menu\admin_main_menu.php:112)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Om Contact Form Attack Surface

Entry Points5
Unprotected4

AJAX Handlers 4

authwp_ajax_om_admin_pagination_responceadmin-menu\admin_main_menu.php:62
authwp_ajax_om_reply_responceadmin-menu\admin_main_menu.php:111
authwp_ajax_om_responcemail_function.php:2
noprivwp_ajax_om_responcemail_function.php:3

Shortcodes 1

[om_contact_form] shortcode.php:4
WordPress Hooks 5
actionadmin_menuadmin-menu\admin_main_menu.php:10
actionadmin_menuadmin-menu\admin_sub_menu.php:1
actionwp_enqueue_scriptsincluding_js_css.php:11
actionadmin_enqueue_scriptsincluding_js_css.php:24
filterplugin_action_linksindex.php:38
Maintenance & Trust

Om Contact Form Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedAug 3, 2016
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings4
Active installs10
Developer Profile

Om Contact Form Developer Profile

Er Siddharth Singh

5 plugins · 40 total installs

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

How We Detect Om 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/om-contact-form/js/om_script.js/wp-content/plugins/om-contact-form/css/om_style.css/wp-content/plugins/om-contact-form/js/om_admin_script.js/wp-content/plugins/om-contact-form/css/om_admin_style.css/wp-content/plugins/om-contact-form/css/jquery-ui.css
Script Paths
/wp-content/plugins/om-contact-form/js/om_script.js/wp-content/plugins/om-contact-form/js/om_admin_script.js
Version Parameters
om-contact-form/js/om_script.js?ver=1.0.0om-contact-form/css/om_style.css?ver=1.0.1om-contact-form/js/om_admin_script.js?ver=1.0.0om-contact-form/css/om_admin_style.css?ver=1.0.0om-contact-form/css/jquery-ui.css?ver=1.0.0

HTML / DOM Fingerprints

JS Globals
om_from_ajax_scriptom_admin_pagination_call
Shortcode Output
[om_contact_form]
FAQ

Frequently Asked Questions about Om Contact Form