Simple Accessible Forms Security & Risk Analysis

wordpress.org/plugins/simple-accessible-forms

Easily make any html form accessible using the Simple Accessible Forms Plugin. Forms must be carefully constructed to ensure accessibility.

10 active installs v1.0.11 PHP 5.6+ WP 3.9.1+ Updated Apr 19, 2025
accessibilityforms
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simple Accessible Forms Safe to Use in 2026?

Generally Safe

Score 100/100

Simple Accessible Forms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11mo ago
Risk Assessment

The 'simple-accessible-forms' v1.0.11 plugin exhibits a generally strong security posture based on the provided static analysis. It demonstrates excellent practices by ensuring all identified entry points (REST API routes) have proper permission callbacks, and there are no unprotected AJAX handlers, shortcodes, or cron events. The code also excels in output escaping, with 100% of outputs being properly escaped, and it avoids dangerous functions and file operations. While the significant number of SQL queries (42) is noted, the high percentage (81%) using prepared statements is a positive indicator of secure database interaction.

The primary concern arises from the taint analysis, which reveals 4 flows with unsanitized paths, all classified as high severity. Although these do not directly translate to critical vulnerabilities, unsanitized paths represent a significant risk for potential injection attacks or unintended data manipulation if exploited. The absence of any historical vulnerabilities is a very positive sign, suggesting diligent development and a focus on security. However, the presence of high-severity taint flows, even without historical CVEs, warrants careful attention and remediation.

In conclusion, the plugin benefits from strong adherence to core WordPress security best practices like output escaping and permission checks. The lack of historical vulnerabilities is a testament to its development quality. The main area for improvement lies in addressing the high-severity taint flows identified in the static analysis to further harden the plugin against potential exploitation.

Key Concerns

  • High severity unsanitized paths found
Vulnerabilities
None known

Simple Accessible Forms Security Vulnerabilities

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

Simple Accessible Forms Code Analysis

Dangerous Functions
0
Raw SQL Queries
8
34 prepared
Unescaped Output
0
85 escaped
Nonce Checks
7
Capability Checks
6
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

81% prepared42 total queries

Output Escaping

100% escaped85 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

5 flows4 with unsanitized paths
simple_accessible_forms_form_remove_form_rest (simple-accessible-forms.php:687)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple Accessible Forms Attack Surface

Entry Points6
Unprotected0

REST API Routes 6

GET/wp-json/simple_accessible_forms_update/v1/updatesimple-accessible-forms.php:194
GET/wp-json/simple_accessible_forms_field_update/v1/updatesimple-accessible-forms.php:206
GET/wp-json/simple_accessible_forms_load/v1/loadsimple-accessible-forms.php:218
GET/wp-json/simple_accessible_forms_remove/v1/removesimple-accessible-forms.php:230
GET/wp-json/simple_accessible_forms_refresh/v1/refreshsimple-accessible-forms.php:242
GET/wp-json/simple_accessible_forms_fieldimport/v1/importsimple-accessible-forms.php:255
WordPress Hooks 9
actionadmin_menusettings.php:38
actionadmin_initsettings.php:69
actionwp_enqueue_scriptssimple-accessible-forms.php:32
actionadmin_enqueue_scriptssimple-accessible-forms.php:75
actionadmin_menusimple-accessible-forms.php:89
actionrest_api_initsimple-accessible-forms.php:191
actionwp_headsimple-accessible-forms.php:978
filterwpmu_drop_tablessimple-accessible-forms.php:1116
actionadmin_initsimple-accessible-forms.php:1142
Maintenance & Trust

Simple Accessible Forms Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 19, 2025
PHP min version5.6
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Simple Accessible Forms Developer Profile

seshelby

5 plugins · 4K total installs

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

How We Detect Simple Accessible Forms

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-accessible-forms/publicstyles.css/wp-content/plugins/simple-accessible-forms/scripts/jquery_form_validation.js/wp-content/plugins/simple-accessible-forms/scripts/public-scripts.js
Script Paths
/wp-content/plugins/simple-accessible-forms/scripts/jquery_form_validation.js/wp-content/plugins/simple-accessible-forms/scripts/public-scripts.js
Version Parameters
/wp-content/plugins/simple-accessible-forms/publicstyles.css?ver=/wp-content/plugins/simple-accessible-forms/scripts/jquery_form_validation.js?ver=/wp-content/plugins/simple-accessible-forms/scripts/public-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
simple_accessible_forms_new_form_btnsimple_accessible_forms_savemessagesimple_accessible_forms_form_elementsimple_accessible_forms_form_to_correct_form_name_addsimple_accessible_forms_form_to_correct_form_url_add
Data Attributes
simple_accessible_forms_form_update_formid
JS Globals
simpleaccessibleformsVariables
FAQ

Frequently Asked Questions about Simple Accessible Forms