CodeablePress: Simple Frontend Profile Picture Upload Security & Risk Analysis

wordpress.org/plugins/codeablepress-simple-frontend-profile-picture-upload

A simple, lightweight, and secure way for users to upload profile pictures directly from the WooCommerce My Account page or via shortcode.

100 active installs v1.0.2 PHP + WP 5.0+ Updated Dec 18, 2025
avatarfrontenduploaduser-profilewoocommerce
78
B · Generally Safe
CVEs total1
Unpatched1
Last CVEAug 14, 2025
Safety Verdict

Is CodeablePress: Simple Frontend Profile Picture Upload Safe to Use in 2026?

Mostly Safe

Score 78/100

CodeablePress: Simple Frontend Profile Picture Upload is generally safe to use. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Aug 14, 2025Updated 3mo ago
Risk Assessment

The "codeablepress-simple-frontend-profile-picture-upload" plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices in its handling of SQL queries, exclusively using prepared statements, and a high percentage of its output is properly escaped. It also includes nonce and capability checks for all identified entry points. However, a significant concern arises from the presence of three AJAX handlers that lack authentication checks, creating a substantial attack surface for unauthorized actions. The plugin also has a history of known vulnerabilities, with one unpatched medium severity CVE related to missing authorization, indicating a recurring issue in securing its entry points. While the taint analysis shows no immediate critical or high-severity flaws, the combination of unprotected AJAX endpoints and a pattern of authorization vulnerabilities suggests potential risks if attackers can exploit these entry points.

Key Concerns

  • Unprotected AJAX handlers
  • Unpatched medium severity CVE
  • History of missing authorization
Vulnerabilities
1

CodeablePress: Simple Frontend Profile Picture Upload Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-53221medium · 4.3Missing Authorization

CodeablePress <= 1.0.0 - Missing Authorization

Aug 14, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

CodeablePress: Simple Frontend Profile Picture Upload Code Analysis

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

Output Escaping

90% escaped60 total outputs
Attack Surface
3 unprotected

CodeablePress: Simple Frontend Profile Picture Upload Attack Surface

Entry Points4
Unprotected3

AJAX Handlers 3

authwp_ajax_csfpp_delete_profile_pictureadmin\profile.php:57
authwp_ajax_csfpp_upload_profile_pictureincludes\upload.php:8
noprivwp_ajax_csfpp_upload_profile_pictureincludes\upload.php:130

Shortcodes 1

[csfpp_avatar] includes\shortcodes.php:17
WordPress Hooks 13
actionuser_profile_picture_descriptionadmin\profile.php:12
actionprofile_updateadmin\profile.php:79
actionplugins_loadedbootstrap.php:24
actionplugins_loadedbootstrap.php:27
actionwoocommerce_before_account_navigationbootstrap.php:29
actioncwpd_dashboard_sidebar_beforebootstrap.php:36
actionadmin_noticescodeablepress-simple-frontend-profile-picture-upload.php:111
actionnetwork_admin_noticescodeablepress-simple-frontend-profile-picture-upload.php:112
actionadmin_post_csfpp_migratecodeablepress-simple-frontend-profile-picture-upload.php:199
actionadmin_noticescodeablepress-simple-frontend-profile-picture-upload.php:328
actionnetwork_admin_noticescodeablepress-simple-frontend-profile-picture-upload.php:329
actionadmin_enqueue_scriptsincludes\enqueue.php:31
filterget_avatar_urlincludes\filters.php:12
Maintenance & Trust

CodeablePress: Simple Frontend Profile Picture Upload Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 18, 2025
PHP min version
Downloads892

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

CodeablePress: Simple Frontend Profile Picture Upload Developer Profile

codeablepress

1 plugin · 100 total installs

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

How We Detect CodeablePress: Simple Frontend Profile Picture Upload

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
notice-warningis-dismissible
Data Attributes
rel="noopener noreferrer"
FAQ

Frequently Asked Questions about CodeablePress: Simple Frontend Profile Picture Upload