Frontend Profile Genius Security & Risk Analysis

wordpress.org/plugins/frontend-profile-genius

Allow users to edit their profile from your branded page, or delete their account.

10 active installs v0.1 PHP + WP 4.6.6+ Updated Feb 21, 2018
custom-templateprofile-editor
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Frontend Profile Genius Safe to Use in 2026?

Generally Safe

Score 85/100

Frontend Profile Genius has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The frontend-profile-genius plugin, in version 0.1, exhibits a mixed security posture. While it demonstrates good practices by not containing dangerous functions, performing 100% of its SQL queries using prepared statements, and having no recorded vulnerabilities or external HTTP requests, there are significant concerns related to its attack surface and output sanitization.

The plugin has a relatively small attack surface with 3 entry points identified, but 2 of these are AJAX handlers that lack authentication checks. This is a critical oversight as it could allow unauthenticated users to trigger potentially sensitive actions. Furthermore, the static analysis indicates that only 52% of output is properly escaped, leaving room for cross-site scripting (XSS) vulnerabilities. The absence of taint analysis results, while not necessarily indicating safety, means potential data flow vulnerabilities remain unevaluated.

With a clean vulnerability history and no known CVEs, the plugin appears to have been developed with some security awareness. However, the presence of unprotected AJAX endpoints and insufficient output escaping in version 0.1 are substantial weaknesses. The lack of these fundamental security controls on exposed entry points presents a clear risk, and the moderate level of unescaped output further amplifies this risk. For this version, the security focus should be on hardening the AJAX endpoints and improving output sanitization.

Key Concerns

  • AJAX handlers without auth checks
  • Insufficient output escaping
Vulnerabilities
None known

Frontend Profile Genius Security Vulnerabilities

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

Frontend Profile Genius Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

52% escaped23 total outputs
Attack Surface
2 unprotected

Frontend Profile Genius Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_save_frontend_profileautoload\frontendprofilegeniusadmin.php:23
authwp_ajax_delete_frontend_profileautoload\frontendprofilegeniusadmin.php:24

Shortcodes 1

[frontendprofilegenius] autoload\frontendprofilegeniusfrontend.php:20
WordPress Hooks 9
actioninitautoload\frontendprofilegenius.php:20
actionadmin_menuautoload\frontendprofilegeniusadmin.php:20
actionadmin_print_scriptsautoload\frontendprofilegeniusadmin.php:21
actionadmin_headautoload\frontendprofilegeniusadmin.php:22
actionload-post-new.phpautoload\frontendprofilegeniusadmin.php:28
actionload-post.phpautoload\frontendprofilegeniusadmin.php:29
filtermce_external_pluginsautoload\frontendprofilegeniusadmin.php:160
filtermce_buttons_2autoload\frontendprofilegeniusadmin.php:161
actionwp_enqueue_scriptsautoload\frontendprofilegeniusfrontend.php:19
Maintenance & Trust

Frontend Profile Genius Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedFeb 21, 2018
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Frontend Profile Genius Developer Profile

Marion Dorsett

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 Frontend Profile Genius

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/frontend-profile-genius/js/quicktags/shortcode.js/wp-content/plugins/frontend-profile-genius/js/tinymce/shortcode.js
Script Paths
/wp-content/plugins/frontend-profile-genius/js/quicktags/shortcode.js/wp-content/plugins/frontend-profile-genius/js/tinymce/shortcode.js

HTML / DOM Fingerprints

HTML Comments
<!-- Frontend Profile Genius --><!-- Frontend Profile Genius Addon UI -->
Data Attributes
data-frontendprofilegenius-inputdata-frontendprofilegenius-button
JS Globals
frontendprofilegenius
REST Endpoints
/wp-json/frontend-profile-genius/v1/profile
Shortcode Output
[frontendprofilegenius]
FAQ

Frequently Asked Questions about Frontend Profile Genius