iw profile Security & Risk Analysis

wordpress.org/plugins/iw-profile

iw profile is a login/register form and profile which you need to set frontend beautiful profile and special use when you have set up woocommerce.

10 active installs v1.4 PHP + WP 3.2+ Updated May 27, 2016
iwiw-loginloginprofilesidebar-login-widget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is iw profile Safe to Use in 2026?

Generally Safe

Score 85/100

iw profile has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "iw-profile" v1.4 plugin exhibits a mixed security posture. While it benefits from a lack of known vulnerabilities and a seemingly controlled attack surface with no unprotected entry points, the static analysis reveals several areas of concern. The high percentage of flows with unsanitized paths, particularly the one identified as high severity in the taint analysis, suggests a potential for malicious data to be processed without adequate validation or sanitization. Furthermore, a significant portion of output is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly reflected in the output.

Despite the absence of known CVEs and a relatively low number of SQL queries, the identified taint flow issues and the low percentage of properly escaped output are significant risks. The plugin also has a limited number of capability checks and nonce checks, which, combined with the taint flow issues, could be exploited if a more complex attack vector were present. While the plugin demonstrates some good practices like using prepared statements for most SQL queries, the identified weaknesses in output sanitization and data handling are considerable.

Key Concerns

  • High severity taint flow found
  • Low percentage of properly escaped output
  • Flows with unsanitized paths
Vulnerabilities
None known

iw profile Security Vulnerabilities

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

iw profile Code Analysis

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

SQL Query Safety

80% prepared5 total queries

Output Escaping

39% escaped127 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

6 flows4 with unsanitized paths
get_serverinfo_x (admin\server_info.php:2)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

iw profile Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[iwprofile] iw-profile.php:209
WordPress Hooks 15
actionwp_loginiw-profile.php:68
actionwp_headiw-profile.php:101
actioninitiw-profile.php:117
actionwp_print_stylesiw-profile.php:129
actionwidgets_initiw-profile.php:197
filterwp_mail_fromiw-profile.php:253
filterwp_mail_from_nameiw-profile.php:256
actioninitiw-profile.php:296
actionshow_user_profileiw-profile.php:513
actionedit_user_profileiw-profile.php:514
actionpersonal_options_updateiw-profile.php:577
actionedit_user_profile_updateiw-profile.php:578
filterget_avatariw-profile.php:613
actionadmin_menuiwl_admin.php:3
actionadmin_initiwl_admin.php:4
Maintenance & Trust

iw profile Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedMay 27, 2016
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

iw profile Developer Profile

Hamid Alinia

4 plugins · 1K total installs

69
trust score
Avg Security Score
85/100
Avg Patch Time
140 days
View full developer profile
Detection Fingerprints

How We Detect iw profile

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/iw-profile/css/login.css/wp-content/plugins/iw-profile/js/login.js/wp-content/plugins/iw-profile/js/blockui.js
Script Paths
/wp-content/plugins/iw-profile/js/login.js/wp-content/plugins/iw-profile/js/blockui.js
Version Parameters
iw-profile/js/login.js?ver=iw-profile/js/blockui.js?ver=

HTML / DOM Fingerprints

HTML Comments
Detect AjaxIDEHWEB.COMGet Current URLUpdate user data upon logging in+6 more
Data Attributes
id="iw_profile"for="iw_profile"name="iw_profile"
JS Globals
window.iw_login_vars
Shortcode Output
[iwprofile]
FAQ

Frequently Asked Questions about iw profile