Javier Carazo
WordPress Engineer at Codection
@carazo Córdoba (España) joined Nov 2011
Bio
WordPress Origin Story
Badges
CODE
2 badges
Core Contributor
'22
Plugin Developer
COMMUNITY
1 badge
WordCamp Speaker
'14
PRACTICE
1 badge
Support Contributor
'26
POLYGLOTS
1 badge
Translation Contributor
'20
Current Job
WordPress Engineer
Present
Codection
Recent impact
Score weights high-impact work (commits, releases, approved translations, props) at 3x routine activity.
Last 30 days
12contributions
high9
medium3
score30
Last 90 days
45contributions
high27
medium18
score99
Last 12 months
163contributions
high57
medium106
score277
WordPress releases
Contributed to 2 releases
- 6.2
- 6.1
Contributions
Type
September 2026
Sep 08
Tue · 22:21
Plugins
high
Committed [3687349] to Plugins SVN:
2.4.18: Security fix: align CSV export/import escape character (was allowing role column injection via profile fields) and require create_users to assign administrator role during import.
2.4.18: Security fix: align CSV export/import escape character (was allowing role column injection via profile fields) and require create_users to assign administrator role during import.
Sep 01
Tue · 22:37
Plugins
high
Committed [3676907] to Plugins SVN:
Version 2.4.17 - Security fix: role from CSV no longer applied on unattended cron ticks unless the actor who saved the recurring settings had promote_users, closing the gap left by 2.4.16; manual backend import now also requires delete_users/promote_users for the delete-users-not-present and change-role-not-present options
Version 2.4.17 - Security fix: role from CSV no longer applied on unattended cron ticks unless the actor who saved the recurring settings had promote_users, closing the gap left by 2.4.16; manual backend import now also requires delete_users/promote_users for the delete-users-not-present and change-role-not-present options
Sep 01
Tue · 12:40
Plugins
high
Committed [3676105] to Plugins SVN:
2.4.16 - Security fix: no-session cron run still let a create_users-only user get an administrator role assigned via the CSV's own role column, because the promote_users check saw the substituted fallback Administrator instead of the actual caller (incomplete fix in 2.4.15)
2.4.16 - Security fix: no-session cron run still let a create_users-only user get an administrator role assigned via the CSV's own role column, because the promote_users check saw the substituted fallback Administrator instead of the actual caller (incomplete fix in 2.4.15)
August 2026
Aug 28
Fri · 23:17
Plugins
high
Committed [3670994] to Plugins SVN:
2.4.15 - Security fix: privilege escalation via recurring import cron settings (v2.4.15)
2.4.15 - Security fix: privilege escalation via recurring import cron settings (v2.4.15)
Aug 25
Tue · 08:31
Plugins
high
Committed [3664892] to Plugins SVN:
Version 2.4.14: path field validation UI + SSRF hardening on remote CSV import
Version 2.4.14: path field validation UI + SSRF hardening on remote CSV import
Aug 19
Wed · 15:03
Forums
med
Posted a reply to Is there any way to identify users with weak passwords?, on the site WordPress.org Forums:
@maggiez, Passwords are stored in encrypted form in the database and can never be viewed,…
@maggiez, Passwords are stored in encrypted form in the database and can never be viewed,…
Aug 14
Fri · 06:58
Plugins
high
Committed [3646785] to Plugins SVN:
Version 2.4.13: role errors during the import now tell exactly what is wrong (role does not exist and which ones can be used, role name used instead of its slug, role not assignable by the current user, empty role cell) instead of always showing the permissions message; fixed roles with uppercase slugs being rejected, get_editable_roles() reading the global before it is initialized in cron/frontend imports, and a fatal error when the role cell contains the :: separator
Version 2.4.13: role errors during the import now tell exactly what is wrong (role does not exist and which ones can be used, role name used instead of its slug, role not assignable by the current user, empty role cell) instead of always showing the permissions message; fixed roles with uppercase slugs being rejected, get_editable_roles() reading the global before it is initialized in cron/frontend imports, and a fatal error when the role cell contains the :: separator
Aug 12
Wed · 08:12
Forums
med
Posted a reply to Woocommerce address fields import but do not show in user profile, on the site WordPress.org Forums:
Thanks for reporting the issue. If you like this plugin, please, leave a good review…
Thanks for reporting the issue. If you like this plugin, please, leave a good review…
Aug 11
Tue · 12:38
Plugins
high
Committed [3641987] to Plugins SVN:
Version 2.4.12: fixed the 'too many redirects' error caused by the force reset password option - the redirection is now skipped when the user is already on the destination URL, it does not run on AJAX, REST, cron, XML-RPC or non GET requests, and it gives up after 3 consecutive redirects (new acui_force_reset_password_max_redirects filter). Added a FAQ section documenting the issue and the force reset password hooks
Version 2.4.12: fixed the 'too many redirects' error caused by the force reset password option - the redirection is now skipped when the user is already on the destination URL, it does not run on AJAX, REST, cron, XML-RPC or non GET requests, and it gives up after 3 consecutive redirects (new acui_force_reset_password_max_redirects filter). Added a FAQ section documenting the issue and the force reset password hooks
Aug 11
Tue · 08:25
Forums
med
Posted a reply to Woocommerce address fields import but do not show in user profile, on the site WordPress.org Forums:
Fixed in 2.4.11 thanks for reporting!!
Fixed in 2.4.11 thanks for reporting!!
No contributions in this category yet.
Developer
5 plugins-
Akismet Notifier
20+ active installs -
Clean Login
6,000+ active installs -
First payment date for WooCommerce Subscriptions
400+ active installs -
Import and export users and customers
70,000+ active installs -
Products Restricted Users for WooCommerce
400+ active installs
Translations
1 locale
es_ES
Español (Spanish)
Translation Contributor
Contributed translations to 1 project.