Form Block Security & Risk Analysis

wordpress.org/plugins/form-block

An extensive yet user-friendly form block.

200 active installs v1.7.1 PHP 7.4+ WP 6.7+ Updated Jan 31, 2026
accessibilityblock-editorcontact-formformgutenberg
94
A · Safe
CVEs total2
Unpatched0
Last CVEAug 7, 2025
Safety Verdict

Is Form Block Safe to Use in 2026?

Generally Safe

Score 94/100

Form Block has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Aug 7, 2025Updated 2mo ago
Risk Assessment

The "form-block" plugin v1.7.1 presents a mixed security posture. On one hand, the static analysis shows a remarkably small attack surface with no discernible entry points and a complete absence of dangerous functions, SQL queries requiring sanitization, file operations, external requests, and crucially, no raw SQL queries or critical taint flows. This indicates a strong adherence to secure coding practices in these specific areas. However, a significant concern arises from the complete lack of output escaping and the absence of nonce and capability checks on all potential entry points, despite their apparent zero count in the static analysis. This suggests that while there may not be direct vulnerabilities exposed, any future expansion or modification of the plugin without implementing proper output escaping and access controls could lead to severe security flaws.

Key Concerns

  • No output escaping implemented
  • No nonce checks
  • No capability checks
  • Vulnerability history indicates past critical issues
Vulnerabilities
2

Form Block Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Critical
1
Medium
1

2 total CVEs

CVE-2025-54693critical · 9.8Unrestricted Upload of File with Dangerous Type

Form Block <= 1.5.5 - Unauthenticated Arbitrary File Upload

Aug 7, 2025 Patched in 1.5.6 (5d)
CVE-2023-30616medium · 4.3Cross-Site Request Forgery (CSRF)

Form Block <= 1.0.1 - Cross-Site Request Forgery

Apr 20, 2023 Patched in 1.0.2 (278d)
Code Analysis
Analyzed Mar 16, 2026

Form Block Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

0% escaped18 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
get_options_page_html (inc\class-admin.php:126)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Form Block Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

Form Block Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 31, 2026
PHP min version7.4
Downloads9K

Community Trust

Rating100/100
Number of ratings4
Active installs200
Developer Profile

Form Block Developer Profile

epiphyt

4 plugins · 14K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
116 days
View full developer profile
Detection Fingerprints

How We Detect Form Block

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/form-block/assets/style/build/admin.css/wp-content/plugins/form-block/assets/js/tabs.js/wp-content/plugins/form-block/assets/js/snackbar.js/wp-content/plugins/form-block/assets/js/submissions.js/wp-content/plugins/form-block/assets/style/build/admin.min.css/wp-content/plugins/form-block/assets/js/build/tabs.min.js/wp-content/plugins/form-block/assets/js/build/snackbar.min.js/wp-content/plugins/form-block/assets/js/build/submissions.min.js
Script Paths
/wp-content/plugins/form-block/assets/js/build/tabs.js/wp-content/plugins/form-block/assets/js/build/snackbar.js/wp-content/plugins/form-block/assets/js/build/submissions.js
Version Parameters
form-block-admin?ver=form-block-admin-tabs?ver=form-block-admin-snackbar?ver=form-block-admin-submissions?ver=

HTML / DOM Fingerprints

CSS Classes
form-block-admin-snackbar
Data Attributes
data-form-block-noncedata-form-block-rest-url
JS Globals
formBlockSubmissions
REST Endpoints
/wp-json/form-block/v1/submissions
FAQ

Frequently Asked Questions about Form Block