Force First and Last Name as Display Name Security & Risk Analysis

wordpress.org/plugins/force-first-last

Force the user field "display_name" to be set as the user's first and last name.

2K active installs v1.2.2 PHP + WP 5.2+ Updated Nov 18, 2024
display-namefirst-nameforcelast-nameuser
92
A · Safe
CVEs total1
Unpatched0
Last CVEMar 16, 2023
Download
Safety Verdict

Is Force First and Last Name as Display Name Safe to Use in 2026?

Generally Safe

Score 92/100

Force First and Last Name as Display Name has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Mar 16, 2023Updated 1yr ago
Risk Assessment

The 'force-first-last' plugin v1.2.2 exhibits a generally good security posture based on the static analysis. There are no identified dangerous functions, file operations, or external HTTP requests. All identified output is properly escaped, and nonce and capability checks are present, indicating an effort to secure entry points. The absence of any critical or high severity taint flows is also a positive sign. However, a significant concern arises from the plugin's vulnerability history. It has a known medium severity CVE, and the fact that it was last patched in March 2023, with no indication of it being currently unpatched, suggests a potential for past vulnerabilities. The historical pattern of Cross-Site Request Forgery (CSRF) vulnerabilities, even if resolved, warrants vigilance as it indicates areas where improper input validation or insufficient authorization checks might have been previously exploited.

While the current static analysis shows a clean bill of health for the analyzed code signals and taint flows, the presence of a past CVE, specifically a medium severity one related to CSRF, should not be overlooked. This historical context suggests a weakness in how certain user actions or inputs were handled in previous versions, which could be a recurring theme if not addressed robustly. The plugin benefits from good output escaping and the presence of authorization checks. The main weakness lies in its past vulnerability history, hinting at potential areas of concern that, while seemingly resolved in this version, demand a degree of caution and ongoing monitoring.

Key Concerns

  • Past medium severity CVE exists
  • Raw SQL query without prepared statement
Vulnerabilities
1 published

Force First and Last Name as Display Name Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-28419medium · 5.4Cross-Site Request Forgery (CSRF)

Force First and Last Name as Display Name <= 1.2 - Cross-Site Request Forgery

Mar 16, 2023 Patched in 1.2.1 (313d)
Version History

Force First and Last Name as Display Name Release Timeline

v1.2.2Current
v1.2.1
v1.21 CVE
v1.11 CVE
v1.01 CVE
v0.21 CVE
Code Analysis
Analyzed Mar 16, 2026

Force First and Last Name as Display Name Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

100% escaped6 total outputs
Attack Surface

Force First and Last Name as Display Name Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionplugins_loadedforce-first-last.php:19
actionshow_user_profileforce-first-last.php:59
actionedit_user_profileforce-first-last.php:60
actionpersonal_options_updateforce-first-last.php:91
actionedit_user_profile_updateforce-first-last.php:92
actionpmpro_personal_options_updateforce-first-last.php:93
filterpmpro_member_profile_edit_user_object_fieldsforce-first-last.php:103
actionuser_registerforce-first-last.php:123
actionadmin_menuforce-first-last.php:132
Maintenance & Trust

Force First and Last Name as Display Name Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 18, 2024
PHP min version
Downloads33K

Community Trust

Rating86/100
Number of ratings18
Active installs2K
Developer Profile

Force First and Last Name as Display Name Developer Profile

Andrew Lima

7 plugins · 66K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
388 days
View full developer profile
Detection Fingerprints

How We Detect Force First and Last Name as Display Name

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
ffl_admin
JS Globals
jQuery
FAQ

Frequently Asked Questions about Force First and Last Name as Display Name