ALIDANI Contact forms Security & Risk Analysis

wordpress.org/plugins/alidani-contact-form

Contact form with visual form builder. Contact form that sends the data to email, to a database list and easy to update the content.

10 active installs v1.4 PHP 5.6.25+ WP + Updated Sep 13, 2021
simple-contact-form-that-sends-the-data-to-email-and-also-to-a-database-with-easy-way-to-manage-and-response-to-the-emails
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ALIDANI Contact forms Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The 'alidani-contact-form' plugin v1.4 exhibits a concerning security posture primarily due to a significant number of unprotected AJAX handlers, representing a large attack surface. While the code generally adheres to good practices like using prepared statements for SQL queries and proper output escaping, the lack of authentication and capability checks on four out of five entry points is a critical weakness. The taint analysis further highlights this, revealing three critical severity flows with unsanitized paths, strongly suggesting potential vulnerabilities that could be exploited through these unprotected AJAX endpoints.

The plugin's clean vulnerability history is a positive sign, indicating that past issues have likely been addressed or that the plugin hasn't been a significant target. However, this history does not mitigate the immediate risks identified in the static and taint analysis. The presence of a bundled library, DataTables, while not flagged as a specific issue here, could become a future concern if it's not kept up-to-date.

In conclusion, despite good practices in areas like SQL and output handling, the unprotected AJAX handlers and critical taint flows present a substantial risk. Developers should prioritize implementing proper authentication and capability checks for these AJAX actions to secure the plugin.

Key Concerns

  • Unprotected AJAX handlers
  • Critical severity taint flows (unsanitized paths)
  • Missing nonce checks on AJAX handlers
  • Missing capability checks on AJAX handlers
Vulnerabilities
None known

ALIDANI Contact forms Security Vulnerabilities

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

ALIDANI Contact forms Code Analysis

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

Bundled Libraries

DataTables

SQL Query Safety

79% prepared28 total queries

Output Escaping

96% escaped247 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
<alidani_admin_edit_page> (views\alidani_admin_edit_page.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

ALIDANI Contact forms Attack Surface

Entry Points5
Unprotected4

AJAX Handlers 4

authwp_ajax_alidanicontactlibrarywp-alidani-contact-form.php:194
authwp_ajax_alidaniadmincontactlibrarywp-alidani-contact-form.php:196
authwp_ajax_alidanicolorandfontlibrarywp-alidani-contact-form.php:199
authwp_ajax_alidanisendcontactlibrarywp-alidani-contact-form.php:203

Shortcodes 1

[alidaniform] wp-alidani-contact-form.php:59
WordPress Hooks 2
actioninitwp-alidani-contact-form.php:45
actionadmin_menuwp-alidani-contact-form.php:57
Maintenance & Trust

ALIDANI Contact forms Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedSep 13, 2021
PHP min version5.6.25
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Alternatives

ALIDANI Contact forms Alternatives

No alternatives data available yet.

Developer Profile

ALIDANI Contact forms Developer Profile

ehssan1985

1 plugin · 10 total installs

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

How We Detect ALIDANI Contact forms

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/alidani-contact-form/assets/css/bootstrap.min.css/wp-content/plugins/alidani-contact-form/assets/css/jquery.dataTables.min.css/wp-content/plugins/alidani-contact-form/assets/css/jquery.notifyBar.css/wp-content/plugins/alidani-contact-form/assets/css/alidanicontactformstyle.css/wp-content/plugins/alidani-contact-form/assets/js/alidanijquery.js/wp-content/plugins/alidani-contact-form/assets/js/bootstrap.min.js/wp-content/plugins/alidani-contact-form/assets/js/jquery.dataTables.min.js/wp-content/plugins/alidani-contact-form/assets/js/jquery.notifyBar.js+2 more
Script Paths
https://www.uniquetechnology.com.au/wp-content/plugins/alidani-contact-form/assets/js/alidanijquery.jshttps://www.uniquetechnology.com.au/wp-content/plugins/alidani-contact-form/assets/js/bootstrap.min.jshttps://www.uniquetechnology.com.au/wp-content/plugins/alidani-contact-form/assets/js/jquery.dataTables.min.jshttps://www.uniquetechnology.com.au/wp-content/plugins/alidani-contact-form/assets/js/jquery.notifyBar.jshttps://www.uniquetechnology.com.au/wp-content/plugins/alidani-contact-form/assets/js/jquery.validate.min.jshttps://www.uniquetechnology.com.au/wp-content/plugins/alidani-contact-form/assets/js/alidaniscript.js

HTML / DOM Fingerprints

CSS Classes
alidani_contact_form_style
JS Globals
alidaniformajaxurl
Shortcode Output
[alidaniform]
FAQ

Frequently Asked Questions about ALIDANI Contact forms