Page MenuHomePhabricator

mmartorana (manfredi martorana)
Application Security Engineer

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Nov 5 2021, 2:54 PM (239 w, 1 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
MMartorana (WMF) [ Global Accounts ]

Recent Activity

Fri, Jun 5

mmartorana created T428293: Instrument email confirmation banner via Test Kitchen instrument (impressions, clicks, confirmations, removals).
Fri, Jun 5, 5:06 PM · FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana added subtasks for T428292: Roll out email confirmation banner to all wikis: T428289: Clean up the Email Confirmation Banner Test Kitchen experiment, T428291: Disable Email Confirmation Banner on all wikis.
Fri, Jun 5, 5:00 PM · FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana added a parent task for T428289: Clean up the Email Confirmation Banner Test Kitchen experiment: T428292: Roll out email confirmation banner to all wikis.
Fri, Jun 5, 5:00 PM · FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana added a parent task for T428291: Disable Email Confirmation Banner on all wikis: T428292: Roll out email confirmation banner to all wikis.
Fri, Jun 5, 5:00 PM · FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana created T428292: Roll out email confirmation banner to all wikis.
Fri, Jun 5, 5:00 PM · FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana created T428291: Disable Email Confirmation Banner on all wikis.
Fri, Jun 5, 4:57 PM · FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana created T428289: Clean up the Email Confirmation Banner Test Kitchen experiment.
Fri, Jun 5, 4:42 PM · FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana closed T421366: Test Kitchen Experiment setup to measure the impact of the banner as Resolved.
Fri, Jun 5, 4:23 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Patch-For-Review, FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana closed T420007: Measurement plan: Email confirmation banner instrumentation as Resolved.
Fri, Jun 5, 4:12 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

Wed, May 13

mmartorana closed T425677: SRM for email confirmation banner experiment, a subtask of T421366: Test Kitchen Experiment setup to measure the impact of the banner, as Resolved.
Wed, May 13, 1:46 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Patch-For-Review, FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana closed T425677: SRM for email confirmation banner experiment as Resolved.
Wed, May 13, 1:46 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Patch-For-Review, Product Safety and Integrity, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

May 7 2026

mmartorana triaged T425677: SRM for email confirmation banner experiment as High priority.
May 7 2026, 2:13 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Patch-For-Review, Product Safety and Integrity, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana changed the status of T425677: SRM for email confirmation banner experiment, a subtask of T421366: Test Kitchen Experiment setup to measure the impact of the banner, from Open to In Progress.
May 7 2026, 2:13 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Patch-For-Review, FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana changed the status of T425677: SRM for email confirmation banner experiment from Open to In Progress.
May 7 2026, 2:13 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Patch-For-Review, Product Safety and Integrity, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana created T425677: SRM for email confirmation banner experiment.
May 7 2026, 2:12 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Patch-For-Review, Product Safety and Integrity, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

Apr 1 2026

mmartorana claimed T422047: Fix spacing around email confirmation alert message in Minerva.
Apr 1 2026, 11:39 PM · FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

Mar 25 2026

mmartorana closed T415902: Instrument data for tracking email verifications as Resolved.
Mar 25 2026, 8:10 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana closed T418336: Banner to encourage user to confirm their email as Resolved.
Mar 25 2026, 7:53 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

Mar 24 2026

mmartorana changed the status of T420007: Measurement plan: Email confirmation banner instrumentation from Open to In Progress.
Mar 24 2026, 4:09 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

Mar 23 2026

mmartorana updated the task description for T420007: Measurement plan: Email confirmation banner instrumentation.
Mar 23 2026, 8:07 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana renamed T420007: Measurement plan: Email confirmation banner instrumentation from Analysis on the banner-related instrumentation to Measurement plan: Email confirmation banner instrumentation.
Mar 23 2026, 7:57 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana updated the task description for T420007: Measurement plan: Email confirmation banner instrumentation.
Mar 23 2026, 7:56 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

Mar 16 2026

mmartorana added a comment to T415902: Instrument data for tracking email verifications.

Weekly stats update:

Mar 16 2026, 5:29 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

Mar 13 2026

mmartorana updated the task description for T418336: Banner to encourage user to confirm their email.
Mar 13 2026, 3:36 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

Mar 6 2026

mmartorana changed the status of T418336: Banner to encourage user to confirm their email from Open to In Progress.
Mar 6 2026, 4:25 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana claimed T418336: Banner to encourage user to confirm their email.
Mar 6 2026, 2:35 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

Mar 4 2026

mmartorana updated the task description for T415902: Instrument data for tracking email verifications.
Mar 4 2026, 12:48 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

Mar 3 2026

mmartorana updated the task description for T415902: Instrument data for tracking email verifications.
Mar 3 2026, 10:34 AM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

Mar 2 2026

mmartorana added a comment to T415902: Instrument data for tracking email verifications.

Weekly stats update:

Mar 2 2026, 3:33 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana updated the task description for T415902: Instrument data for tracking email verifications.
Mar 2 2026, 3:14 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

Feb 27 2026

mmartorana updated the task description for T415902: Instrument data for tracking email verifications.
Feb 27 2026, 6:09 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)

Feb 20 2026

mmartorana updated the task description for T415351: EmailAuth: Log success, failure, and account recovery requests as actions in CheckUser.
Feb 20 2026, 6:25 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Security-Team, Product Safety and Integrity, MediaWiki-extensions-EmailAuth, CheckUser
mmartorana updated the task description for T415351: EmailAuth: Log success, failure, and account recovery requests as actions in CheckUser.
Feb 20 2026, 6:19 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Security-Team, Product Safety and Integrity, MediaWiki-extensions-EmailAuth, CheckUser

Feb 19 2026

mmartorana updated the task description for T415351: EmailAuth: Log success, failure, and account recovery requests as actions in CheckUser.
Feb 19 2026, 4:46 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Security-Team, Product Safety and Integrity, MediaWiki-extensions-EmailAuth, CheckUser

Feb 16 2026

mmartorana moved T301992: Insert CheckUser row events during certain 2FA actions from In Progress to Our Part Is Done on the Security-Team board.
Feb 16 2026, 1:28 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Security-Team, Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-extensions-OATHAuth, CheckUser
mmartorana closed T301992: Insert CheckUser row events during certain 2FA actions as Resolved.
Feb 16 2026, 1:27 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Security-Team, Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-extensions-OATHAuth, CheckUser
mmartorana updated the task description for T301992: Insert CheckUser row events during certain 2FA actions.
Feb 16 2026, 1:27 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Security-Team, Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-extensions-OATHAuth, CheckUser

Feb 13 2026

mmartorana moved T410091: Security review for Extension:WP25EasterEggs from In Progress to Our Part Is Done on the Security-Team board.
Feb 13 2026, 6:42 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), SecTeam-Processed, Security-Team, secscrum, Application Security Reviews, MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs

Feb 10 2026

mmartorana updated the task description for T301992: Insert CheckUser row events during certain 2FA actions.
Feb 10 2026, 7:04 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Security-Team, Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-extensions-OATHAuth, CheckUser

Feb 6 2026

mmartorana added a comment to T415902: Instrument data for tracking email verifications.

Thanks for looking into this. I tried to get a hold of the totals on superset but realized they scrub gu_email(makes sense) so I can only get count and timestamp of confirmed emails but not the unconfirmed ones.

If you have access to the stat boxes, you can get it from there:

catrope@catrope-ThinkPad-T16-Gen-1$ ssh stat1008.eqiad.wmnet
catrope@stat1008:~$ analytics-mysql centralauth
mysql:research@dbstore1008.eqiad.wmnet [centralauth]> select if(gu_email is null or gu_email = '', 'no', 'yes') as hasemail, count(*) from globaluser group by hasemail;
+----------+----------+
| hasemail | count(*) |
+----------+----------+
| no       | 19885382 |
| yes      | 62393788 |
+----------+----------+
2 rows in set (24.526 sec)

This sounds fine to me. I'll update the task.

Great, thanks! @mmartorana will work on this next week.

Feb 6 2026, 2:51 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), FY2025-26 WE 4.6 - Account Security (WE 4.6.13 Encourage Email Verification)
mmartorana updated the task description for T301992: Insert CheckUser row events during certain 2FA actions.
Feb 6 2026, 2:44 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Security-Team, Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-extensions-OATHAuth, CheckUser

Feb 5 2026

mmartorana moved T301992: Insert CheckUser row events during certain 2FA actions from Incoming to In Progress on the Security-Team board.
Feb 5 2026, 5:57 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Security-Team, Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-extensions-OATHAuth, CheckUser
mmartorana moved T415351: EmailAuth: Log success, failure, and account recovery requests as actions in CheckUser from Incoming to In Progress on the Security-Team board.
Feb 5 2026, 5:57 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Security-Team, Product Safety and Integrity, MediaWiki-extensions-EmailAuth, CheckUser
mmartorana added a project to T415351: EmailAuth: Log success, failure, and account recovery requests as actions in CheckUser: Security-Team.
Feb 5 2026, 5:56 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Security-Team, Product Safety and Integrity, MediaWiki-extensions-EmailAuth, CheckUser
mmartorana added a project to T301992: Insert CheckUser row events during certain 2FA actions: Security-Team.
Feb 5 2026, 5:56 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Security-Team, Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-extensions-OATHAuth, CheckUser
mmartorana updated the task description for T301992: Insert CheckUser row events during certain 2FA actions.
Feb 5 2026, 2:48 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Security-Team, Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-extensions-OATHAuth, CheckUser

Feb 3 2026

mmartorana updated subscribers of T410091: Security review for Extension:WP25EasterEggs.

Thanks for the ping! We’re aware of the rollout timeline.

Feb 3 2026, 6:57 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), SecTeam-Processed, Security-Team, secscrum, Application Security Reviews, MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
mmartorana updated the task description for T301992: Insert CheckUser row events during certain 2FA actions.
Feb 3 2026, 4:33 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Security-Team, Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-extensions-OATHAuth, CheckUser
mmartorana updated the task description for T301992: Insert CheckUser row events during certain 2FA actions.
Feb 3 2026, 4:24 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Security-Team, Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-extensions-OATHAuth, CheckUser

Jan 27 2026

mmartorana changed the status of T301992: Insert CheckUser row events during certain 2FA actions from Open to In Progress.
Jan 27 2026, 4:03 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Security-Team, Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-extensions-OATHAuth, CheckUser
mmartorana changed the status of T415351: EmailAuth: Log success, failure, and account recovery requests as actions in CheckUser from Open to In Progress.
Jan 27 2026, 4:02 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Security-Team, Product Safety and Integrity, MediaWiki-extensions-EmailAuth, CheckUser

Jan 23 2026

mmartorana moved T399459: Application Security Review Request: webonyx/graphql-php from In Progress to Our Part Is Done on the secscrum board.

Security Review Summary - T399459 - 2026-01-23

Jan 23 2026, 5:08 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), SecTeam-Processed, Wikibase Reuse Team, secscrum, Security, Application Security Reviews
mmartorana added a comment to T415087: itwiki: Special:AccountRecovery has incomplete/awkward Italian localisation (form + confirmation email).

@mmartorana Ciò è dovuto al fatto che non tutto dell'estensione Email Auth era stato tradotto su translatewiki (mentre i numeri e le scadenze sono spesso già tradotte). Sto risolvendo io su translatewiki e con il prossimo aggiornamento, da settimana prossima, dovrebbe essere tutto in italiano. Anzi, se vuoi dare una mano, questo è il link :)

Jan 23 2026, 3:07 PM · Product Safety and Integrity, I18n, MediaWiki-extensions-EmailAuth, FY2025-26 WE4.6.1 Support Desk Streamlining

Jan 21 2026

mmartorana added a comment to T399459: Application Security Review Request: webonyx/graphql-php.

thanks so much! quick clarification question - what's the difference between it being completed vs. the results being posted? Would it take another month until we can officially use it on production?

Jan 21 2026, 6:50 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), SecTeam-Processed, Wikibase Reuse Team, secscrum, Security, Application Security Reviews
mmartorana added a comment to T399459: Application Security Review Request: webonyx/graphql-php.

Hi @Ifrahkhanyaree_WMDE - apologies on behalf of the Security-Team. We’ve reprioritized this review and expect it to be completed by the end of this week.

Jan 21 2026, 4:18 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), SecTeam-Processed, Wikibase Reuse Team, secscrum, Security, Application Security Reviews

Jan 20 2026

mmartorana created T415087: itwiki: Special:AccountRecovery has incomplete/awkward Italian localisation (form + confirmation email).
Jan 20 2026, 4:27 PM · Product Safety and Integrity, I18n, MediaWiki-extensions-EmailAuth, FY2025-26 WE4.6.1 Support Desk Streamlining
mmartorana updated the task description for T410336: Redesign passkey creation form.
Jan 20 2026, 11:21 AM · Product Safety and Integrity, FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), MediaWiki-extensions-OATHAuth
mmartorana updated the task description for T410938: Automatically generate passkey name based on AAGUID.
Jan 20 2026, 11:19 AM · FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), MediaWiki-extensions-OATHAuth

Jan 9 2026

mmartorana changed the visibility for T410560: CVE-2026-0817: CampaignEvents API missing authorization exposes meeting and chat URLs.
Jan 9 2026, 6:13 PM · Essential-Work, Patch-For-Review, SecTeam-Processed, Connection-Team (Connection-Current-Sprint), Vuln-Infoleak, CampaignEvents, Security, Security-Team
mmartorana closed T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1) as Resolved.

Email from T404620#11504513 has been sent to various mailing lists:

Jan 9 2026, 6:03 PM · user-sbassett, MediaWiki-Releasing, Security
mmartorana closed T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1), a subtask of T404610: Release MediaWiki 1.39.16/1.43.6/1.44.3/1.45.1, as Resolved.
Jan 9 2026, 6:03 PM · MediaWiki-Releasing, Security
mmartorana changed the visibility for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 9 2026, 5:40 PM · user-sbassett, MediaWiki-Releasing, Security
mmartorana updated the task description for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 9 2026, 3:52 PM · user-sbassett, MediaWiki-Releasing, Security
mmartorana renamed T410560: CVE-2026-0817: CampaignEvents API missing authorization exposes meeting and chat URLs from GET campaignevents/v0/event_registration/{id} leaks meeting and chat URL to everyone to CVE-2026-0817: CampaignEvents API missing authorization exposes meeting and chat URLs.
Jan 9 2026, 3:51 PM · Essential-Work, Patch-For-Review, SecTeam-Processed, Connection-Team (Connection-Current-Sprint), Vuln-Infoleak, CampaignEvents, Security, Security-Team
mmartorana updated the task description for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 9 2026, 3:39 PM · user-sbassett, MediaWiki-Releasing, Security
mmartorana updated the task description for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 9 2026, 3:38 PM · user-sbassett, MediaWiki-Releasing, Security
mmartorana added a comment to T410560: CVE-2026-0817: CampaignEvents API missing authorization exposes meeting and chat URLs.

@Daimona I redid the production patch so that it would apply. If you have time to merge it then I'll go ahead and request a CVE and add it to the supplemental release.

Merged. I suppose this means I can put the new patch from T410560#11497430 on gerrit once the release is out right?

Jan 9 2026, 2:51 PM · Essential-Work, Patch-For-Review, SecTeam-Processed, Connection-Team (Connection-Current-Sprint), Vuln-Infoleak, CampaignEvents, Security, Security-Team
mmartorana changed the visibility for T409423: CVE-2026-0670: Stored XSS through a system message and a user-provided parameter in ProofreadPage.
Jan 9 2026, 2:50 PM · SecTeam-Processed, affects-Miraheze, Vuln-XSS, ProofreadPage, Security, Security-Team
mmartorana changed the visibility for T407157: CVE-2026-0671: Multiple stored i18n/message-key XSSes in UploadWizard.
Jan 9 2026, 2:50 PM · Patch-For-Review, affects-Miraheze, SecTeam-Processed, Vuln-XSS, UploadWizard, Security, Security-Team
mmartorana changed the visibility for T401526: CVE-2026-0669: Path Traversal vulnerability in CSS extension on certain web servers.
Jan 9 2026, 2:49 PM · Vuln-DirectoryTraversal, SecTeam-Processed, MediaWiki-extensions-CSS, Security
mmartorana changed the visibility for T387008: CVE-2026-0668: VisualData extension: Regular Expression Denial of Service (ReDoS) via crafted user input.
Jan 9 2026, 2:48 PM · SecTeam-Processed, MediaWiki-extensions-Other, Vuln-DoS, affects-Miraheze, Security
mmartorana renamed T407157: CVE-2026-0671: Multiple stored i18n/message-key XSSes in UploadWizard from Multiple stored i18n/message-key XSSes in UploadWizard to CVE-2026-0671: Multiple stored i18n/message-key XSSes in UploadWizard.
Jan 9 2026, 2:47 PM · Patch-For-Review, affects-Miraheze, SecTeam-Processed, Vuln-XSS, UploadWizard, Security, Security-Team
mmartorana updated the task description for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 9 2026, 2:46 PM · user-sbassett, MediaWiki-Releasing, Security

Jan 8 2026

mmartorana updated the task description for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 8 2026, 6:55 PM · user-sbassett, MediaWiki-Releasing, Security
mmartorana updated the task description for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 8 2026, 6:33 PM · user-sbassett, MediaWiki-Releasing, Security
mmartorana closed T342468: Craft more mediawiki-specific and php semgrep rule sets, a subtask of T371814: [EPIC] Universal Security Dashboard, as Declined.
Jan 8 2026, 6:18 PM · SecTeam-Processed, Universal Security Dashboard, Epic, Security, Security-Team
mmartorana closed T342468: Craft more mediawiki-specific and php semgrep rule sets as Declined.
Jan 8 2026, 6:18 PM · Security-Team, GitLab-Application-Security-Pipeline
mmartorana closed T412077: Add API endpoint for creating a passkey as Resolved.
Jan 8 2026, 5:45 PM · FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), MediaWiki-extensions-OATHAuth
mmartorana closed T412077: Add API endpoint for creating a passkey, a subtask of T410336: Redesign passkey creation form, as Resolved.
Jan 8 2026, 5:45 PM · Product Safety and Integrity, FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), MediaWiki-extensions-OATHAuth
mmartorana closed T410938: Automatically generate passkey name based on AAGUID as Resolved.
Jan 8 2026, 5:45 PM · FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), MediaWiki-extensions-OATHAuth
mmartorana added a comment to T410091: Security review for Extension:WP25EasterEggs.

Hi @Jdrewniak - to help us scope this review, could you clarify the expected deployment window more precisely ?

Jan 8 2026, 5:15 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), SecTeam-Processed, Security-Team, secscrum, Application Security Reviews, MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
mmartorana added a comment to T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Draft Email For Release - Please comment with any questions/concerns - otherwise this will be sent to the relevant mailing lists on 01/09/2026
Jan 8 2026, 4:34 PM · user-sbassett, MediaWiki-Releasing, Security
mmartorana updated the task description for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 8 2026, 4:22 PM · user-sbassett, MediaWiki-Releasing, Security
mmartorana updated the task description for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 8 2026, 3:44 PM · user-sbassett, MediaWiki-Releasing, Security
mmartorana updated the task description for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 8 2026, 3:38 PM · user-sbassett, MediaWiki-Releasing, Security

Jan 7 2026

mmartorana updated the task description for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 7 2026, 6:56 PM · user-sbassett, MediaWiki-Releasing, Security
mmartorana renamed T401526: CVE-2026-0669: Path Traversal vulnerability in CSS extension on certain web servers from Path Traversal vulnerability in CSS extension on certain web servers to CVE-2026-0669: Path Traversal vulnerability in CSS extension on certain web servers.
Jan 7 2026, 5:48 PM · Vuln-DirectoryTraversal, SecTeam-Processed, MediaWiki-extensions-CSS, Security
mmartorana updated the task description for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 7 2026, 5:47 PM · user-sbassett, MediaWiki-Releasing, Security
mmartorana renamed T387008: CVE-2026-0668: VisualData extension: Regular Expression Denial of Service (ReDoS) via crafted user input from Evil regexes are used to process user-provided input in VisualData to CVE-2026-0668: VisualData extension: Regular Expression Denial of Service (ReDoS) via crafted user input.
Jan 7 2026, 5:38 PM · SecTeam-Processed, MediaWiki-extensions-Other, Vuln-DoS, affects-Miraheze, Security
mmartorana updated the task description for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 7 2026, 5:37 PM · user-sbassett, MediaWiki-Releasing, Security
mmartorana updated the task description for T404620: Write and send supplementary release announcement for extensions and skins with security patches (1.39.16/1.43.6/1.44.3/1.45.1).
Jan 7 2026, 5:17 PM · user-sbassett, MediaWiki-Releasing, Security

Dec 16 2025

mmartorana added a comment to T408876: https://wm-bot.wmcloud.org/github/index.php seems vulnerable to SQL injection.

Hey cloud-services-team and @dcaro - this service has a known vulnerability. Since there are currently no mitigation steps and no identified code owner, the Security-Team strongly recommends shutting the service down.

Dec 16 2025, 6:14 PM · Vuln-Inject, SecTeam-Processed, WM-Bot, Security, Security-Team

Dec 15 2025

mmartorana closed T404751: Application Security Review Request : ReaderExperiments as Resolved.

Security Review Summary - T404751 - 2025-12-15
Last commit reviewed: d77fc0e

Dec 15 2025, 6:05 PM · ReaderExperiments-ImageBrowsing, FY2025-26 WE3.1 Engaging New Audiences, Reader Growth Team, ReaderExperiments, secscrum, Security, Application Security Reviews

Dec 8 2025

mmartorana added a comment to T410938: Automatically generate passkey name based on AAGUID.

Given the scope, I think it seems reasonable to start with a simple lookup table that maps known AAGUIDs to readable device names (e.g. Google Password Manager, iCloud Keychain, YubiKey 5 Series, etc...). This can be either hardcoded at first, or stored in a small static file. I think that is a good starting point rather than some more complex approach for now.

Dec 8 2025, 6:54 PM · FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), MediaWiki-extensions-OATHAuth

Dec 2 2025

mmartorana closed T409986: Convert 2FA deletion warning to HTMLForm as Resolved.
Dec 2 2025, 4:13 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), MediaWiki-extensions-OATHAuth

Dec 1 2025

mmartorana added a comment to T408876: https://wm-bot.wmcloud.org/github/index.php seems vulnerable to SQL injection.

Hey @Petrb - based on the codepath above this still looks like a plausible SQL injection vector. Could you confirm whether you plan to patch this upstream, or if there’s anything needed from our side to help move it forward?

Dec 1 2025, 3:34 PM · Vuln-Inject, SecTeam-Processed, WM-Bot, Security, Security-Team

Nov 25 2025

mmartorana changed the status of T409986: Convert 2FA deletion warning to HTMLForm from Open to In Progress.
Nov 25 2025, 6:38 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), MediaWiki-extensions-OATHAuth

Nov 17 2025

mmartorana moved T399742: Integrated on-page form for EmailAuth recovery requests from In Progress to Done on the FY2025-26 WE4.6.1 Support Desk Streamlining board.
Nov 17 2025, 5:40 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MediaWiki-extensions-EmailAuth, FY2025-26 WE4.6.1 Support Desk Streamlining

Nov 12 2025

mmartorana closed T404996: Offboard Jimmy Ly from the Security Team as Resolved.
Nov 12 2025, 5:15 PM · SecTeam-Processed, Security-Team
mmartorana updated the task description for T404996: Offboard Jimmy Ly from the Security Team.
Nov 12 2025, 5:15 PM · SecTeam-Processed, Security-Team