Just Contact Form Security & Risk Analysis

wordpress.org/plugins/just-contact-form

Just ajax contact form with captcha, one shortcode and easy to use, without options and without complexity.

100 active installs v1.0.2 PHP + WP 3.1.0+ Updated Aug 20, 2016
ajaxajax-contact-formcontactcontact-formcontactform
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Just Contact Form Safe to Use in 2026?

Generally Safe

Score 85/100

Just 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

The 'just-contact-form' v1.0.2 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of known CVEs and a clean vulnerability history suggests a well-maintained and secure plugin. The code analysis reveals no dangerous functions, no raw SQL queries, and a commendable rate of output escaping. The limited attack surface, with only one shortcode and no AJAX handlers or REST API routes, further contributes to its security. However, the lack of nonce checks and capability checks is a notable concern. While the current version may not have exploitable flaws due to the limited entry points, these omissions represent potential vulnerabilities that could be leveraged if the plugin's functionality were to expand or if new attack vectors were discovered. It is crucial to implement robust authentication and authorization mechanisms to prevent unauthorized access and manipulation of the plugin's features.

Key Concerns

  • Missing nonce checks on entry points
  • Missing capability checks on entry points
  • Output escaping is not 100% complete
Vulnerabilities
None known

Just Contact Form Security Vulnerabilities

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

Just Contact Form Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
4
9 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

69% escaped13 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
just_contact_form_html (just-contact-form.php:80)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Just Contact Form Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[just_contact_form] just-contact-form.php:168
WordPress Hooks 5
filterplugin_row_metajust-contact-form.php:49
actioninitjust-contact-form.php:57
actionadmin_initjust-contact-form.php:64
actionwp_enqueue_scriptsjust-contact-form.php:77
actioninitjust-contact-form.php:316
Maintenance & Trust

Just Contact Form Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedAug 20, 2016
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings2
Active installs100
Developer Profile

Just Contact Form Developer Profile

Alobaidi

22 plugins · 33K total installs

81
trust score
Avg Security Score
90/100
Avg Patch Time
52 days
View full developer profile
Detection Fingerprints

How We Detect Just 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/just-contact-form/js/just-contact-form-ajax-script.js/wp-content/plugins/just-contact-form/images/ajax-load.GIF
Script Paths
/wp-content/plugins/just-contact-form/js/just-contact-form-ajax-script.js

HTML / DOM Fingerprints

CSS Classes
just-contact-form-wrapjust-contact-formjust_contact_form_namejust_contact_form_emailjust_contact_form_urljust_contact_form_subjectjust_contact_form_messagejust_contact_form_captcha+3 more
Data Attributes
id="just-contact-form"class="just-contact-form"name="just_contact_form_name"class="just_contact_form_name"name="just_contact_form_email"class="just_contact_form_email"+15 more
JS Globals
just_contact_form_session
Shortcode Output
[just_contact_form]
FAQ

Frequently Asked Questions about Just Contact Form