AForms — Form Builder for Price Calculator & Cost Estimation Security & Risk Analysis

wordpress.org/plugins/aforms-form-builder-for-price-calculator-cost-estimation

Form builder for Cost estimation and Custom order.

3K active installs v2.2.8 PHP 5.6+ WP 4.6+ Updated Feb 1, 2025
cost-estimationestimationestimation-simulationprice-calculatorwizard
91
A · Safe
CVEs total1
Unpatched0
Last CVEJul 15, 2024
Download
Safety Verdict

Is AForms — Form Builder for Price Calculator & Cost Estimation Safe to Use in 2026?

Generally Safe

Score 91/100

AForms — Form Builder for Price Calculator & Cost Estimation has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jul 15, 2024Updated 1yr ago
Risk Assessment

The aforms-form-builder-for-price-calculator-cost-estimation plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and having no known unpatched vulnerabilities. The absence of critical or high-severity taint analysis findings and dangerous functions is also encouraging.

However, significant concerns arise from the large attack surface composed of 13 entry points, with 10 of these being AJAX handlers lacking authentication checks. This is a critical weakness, as it exposes these handlers to potential abuse by unauthenticated users. While the plugin has a history of one medium-severity "Exposure of Sensitive Information to an Unauthorized Actor" vulnerability, the current lack of unpatched issues is a positive sign. The 61% proper output escaping rate also indicates room for improvement, as a portion of outputs might be vulnerable to cross-site scripting (XSS) if data is not properly sanitized.

In conclusion, the plugin has strengths in its database query security and a clean recent vulnerability history. Nevertheless, the unprotected AJAX handlers represent a substantial security risk that attackers could exploit. Addressing these unprotected entry points should be a top priority to improve the plugin's overall security.

Key Concerns

  • Unprotected AJAX handlers
  • Moderate output escaping rate
  • Medium severity historical vulnerability
Vulnerabilities
1

AForms — Form Builder for Price Calculator & Cost Estimation Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-6565medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

AForms <= 2.2.6 - Unauthenticated Full Path Disclosure

Jul 15, 2024 Patched in 2.2.7 (1d)
Code Analysis
Analyzed Mar 16, 2026

AForms — Form Builder for Price Calculator & Cost Estimation Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
11 prepared
Unescaped Output
26
41 escaped
Nonce Checks
3
Capability Checks
1
File Operations
1
External Requests
1
Bundled Libraries
0

SQL Query Safety

100% prepared11 total queries

Output Escaping

61% escaped67 total outputs
Attack Surface
10 unprotected

AForms — Form Builder for Price Calculator & Cost Estimation Attack Surface

Entry Points13
Unprotected10

AJAX Handlers 10

noprivwp_ajax_wq-customaforms.php:144
noprivwp_ajax_wq-order-newaforms.php:145
authwp_ajax_wq-settings-setaforms.php:150
authwp_ajax_wq-form-setaforms.php:151
authwp_ajax_wq-form-delaforms.php:152
authwp_ajax_wq-form-dupaforms.php:153
authwp_ajax_wq-orderaforms.php:154
authwp_ajax_wq-order-delaforms.php:155
authwp_ajax_wq-customaforms.php:156
authwp_ajax_wq-order-newaforms.php:157

Shortcodes 3

[aforms-form] aforms.php:137
[aforms-result] aforms.php:138
[aforms-orderid] aforms.php:139
WordPress Hooks 10
actioninitaforms.php:35
actionwp_enqueue_scriptsaforms.php:36
actionadmin_enqueue_scriptsaforms.php:37
actionadmin_menuaforms.php:52
actionadd_meta_boxesaforms.php:57
actionsave_postaforms.php:58
actiontemplate_redirectaforms.php:120
filteraforms_compose_thanks_mailsrc\Infra\FakeExtensionMapper.php:27
filteraforms_compose_report_mailsrc\Infra\FakeExtensionMapper.php:28
filterphpmailer_initsrc\Infra\WpMailer.php:72
Maintenance & Trust

AForms — Form Builder for Price Calculator & Cost Estimation Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 1, 2025
PHP min version5.6
Downloads46K

Community Trust

Rating96/100
Number of ratings8
Active installs3K
Developer Profile

AForms — Form Builder for Price Calculator & Cost Estimation Developer Profile

vividcolorsjp

2 plugins · 3K total installs

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

How We Detect AForms — Form Builder for Price Calculator & Cost Estimation

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/aforms-form-builder-for-price-calculator-cost-estimation/asset/front.js/wp-content/plugins/aforms-form-builder-for-price-calculator-cost-estimation/asset/front.css
Version Parameters
aforms-form-builder-for-price-calculator-cost-estimation/asset/front.js?ver=

HTML / DOM Fingerprints

CSS Classes
aforms-form-wrapper
Data Attributes
data-aforms-form-id
JS Globals
aformsAForms
REST Endpoints
/wp-json/aforms/v1/custom/wp-json/aforms/v1/order-new
Shortcode Output
[aforms-form][aforms-result][aforms-orderid]
FAQ

Frequently Asked Questions about AForms — Form Builder for Price Calculator & Cost Estimation