ASanford-WMF (Alex)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Feb 2 2026, 7:57 PM (16 w, 1 d)
Availability
Available
LDAP User
Alex.sanford
MediaWiki User
ASanford-WMF [ Global Accounts ]

Recent Activity

Yesterday

ASanford-WMF closed T425796: Special:AccountRecovery should verify that there was an EmailAuth challenge as Resolved.
Tue, May 26, 3:54 PM · MediaWiki-extensions-EmailAuth, SecTeam-Processed, Security, Security-Team
ASanford-WMF changed the visibility for T425796: Special:AccountRecovery should verify that there was an EmailAuth challenge.
Tue, May 26, 3:54 PM · MediaWiki-extensions-EmailAuth, SecTeam-Processed, Security, Security-Team

Tue, May 19

ASanford-WMF added a comment to T425796: Special:AccountRecovery should verify that there was an EmailAuth challenge.

Patch is ready here - https://gerrit.wikimedia.org/r/c/mediawiki/extensions/EmailAuth/+/1289409

Tue, May 19, 8:05 PM · MediaWiki-extensions-EmailAuth, SecTeam-Processed, Security, Security-Team
ASanford-WMF added a comment to T425796: Special:AccountRecovery should verify that there was an EmailAuth challenge.

Perfect, will do 👍

Tue, May 19, 2:33 PM · MediaWiki-extensions-EmailAuth, SecTeam-Processed, Security, Security-Team

Fri, May 15

ASanford-WMF updated the task description for T423120: FY25-26 Q4: Phase 3 of 2FA enforcement in Wikimedia production.
Fri, May 15, 1:23 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, Stewards-and-global-tools

Thu, May 14

ASanford-WMF updated subscribers of T425796: Special:AccountRecovery should verify that there was an EmailAuth challenge.

Here is a new patch. Tests are passing, and the commit message includes testing instructions. Would be great to get some code review. Perhaps @sbassett or @Reedy?

Thu, May 14, 8:03 PM · MediaWiki-extensions-EmailAuth, SecTeam-Processed, Security, Security-Team

Wed, May 13

ASanford-WMF created T426210: Update production SSH key for alexsanford.
Wed, May 13, 2:50 PM · SRE-Access-Requests, SRE
ASanford-WMF updated the task description for T423120: FY25-26 Q4: Phase 3 of 2FA enforcement in Wikimedia production.
Wed, May 13, 2:15 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, Stewards-and-global-tools

Tue, May 12

ASanford-WMF updated the task description for T423119: FY25-26 Q4: Phase 2 of 2FA enforcement in Wikimedia production.
Tue, May 12, 8:16 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Patch-For-Review, Product Safety and Integrity, Stewards-and-global-tools

Mon, May 11

ASanford-WMF added a comment to T423120: FY25-26 Q4: Phase 3 of 2FA enforcement in Wikimedia production.

{P92465}

Mon, May 11, 9:06 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, Stewards-and-global-tools

Fri, May 8

ASanford-WMF added a comment to T425796: Special:AccountRecovery should verify that there was an EmailAuth challenge.

Here is my WIP patch that I need to hand off. It seems to be basically working. I tried to generate some tests with OpenCode and wasn't able to complete this, so the tests are failing, and I haven't closely reviewed the generated tests. I think some of them are failing because of the change itself, not only the new test that I've written. Please feel free to scrap the generated tests if they aren't any good.

Fri, May 8, 6:13 PM · MediaWiki-extensions-EmailAuth, SecTeam-Processed, Security, Security-Team

Wed, May 6

ASanford-WMF added a comment to T423119: FY25-26 Q4: Phase 2 of 2FA enforcement in Wikimedia production.

i18n messages updated in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaMessages/+/1281533

Wed, May 6, 1:46 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Patch-For-Review, Product Safety and Integrity, Stewards-and-global-tools
ASanford-WMF updated the task description for T423119: FY25-26 Q4: Phase 2 of 2FA enforcement in Wikimedia production.
Wed, May 6, 1:46 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Patch-For-Review, Product Safety and Integrity, Stewards-and-global-tools

Fri, May 1

ASanford-WMF closed T423118: FY25-26 Q4: Phase 1 of 2FA enforcement in Wikimedia production as Resolved.

Completed Monday (Apr 27)

Fri, May 1, 3:29 PM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Stewards-and-global-tools
ASanford-WMF closed T423118: FY25-26 Q4: Phase 1 of 2FA enforcement in Wikimedia production, a subtask of T423116: FY25-26 Q4: 2FA enforcement for local and global groups in Wikimedia production, as Resolved.
Fri, May 1, 3:29 PM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), Stewards-and-global-tools
ASanford-WMF updated the task description for T423118: FY25-26 Q4: Phase 1 of 2FA enforcement in Wikimedia production.
Fri, May 1, 3:28 PM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Stewards-and-global-tools

Mon, Apr 27

ASanford-WMF added a comment to T423119: FY25-26 Q4: Phase 2 of 2FA enforcement in Wikimedia production.

{P91692}

Mon, Apr 27, 7:23 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Patch-For-Review, Product Safety and Integrity, Stewards-and-global-tools

Apr 23 2026

ASanford-WMF moved T419136: Application Security Review Request : Article Guidance from In Progress to Our Part Is Done on the secscrum board.
Apr 23 2026, 2:57 PM · SecTeam-Processed, Article-Guidance, secscrum, Security, Application Security Reviews
ASanford-WMF closed T419136: Application Security Review Request : Article Guidance as Resolved.
Apr 23 2026, 2:57 PM · SecTeam-Processed, Article-Guidance, secscrum, Security, Application Security Reviews

Apr 20 2026

ASanford-WMF moved T419743: Security Review: pleonasm/bloom-filter from Waiting to Our Part Is Done on the secscrum board.
Apr 20 2026, 5:59 PM · Security, Security-Team, secscrum

Apr 14 2026

ASanford-WMF added a comment to T419136: Application Security Review Request : Article Guidance.

It looks good! Removing that functionality removes the High and Medium risks that I identified, so we're good to go from my perspective 👍

Apr 14 2026, 3:35 PM · SecTeam-Processed, Article-Guidance, secscrum, Security, Application Security Reviews
ASanford-WMF added a comment to T419136: Application Security Review Request : Article Guidance.

Since this is not critical to the product and experiment we are building, I propose to remove the feature entirely from the source validation endpoint to expedite the path to production and explore ways to reintroduce it safely, if possible, in collaboration with you and your team.

Apr 14 2026, 12:49 PM · SecTeam-Processed, Article-Guidance, secscrum, Security, Application Security Reviews

Apr 13 2026

ASanford-WMF added a comment to T419136: Application Security Review Request : Article Guidance.

Security Review Summary - T419136 - 2026-04-11
Last commit reviewed: 55772a87d598f90634e0aa8addbaeade5e9d90bd

Apr 13 2026, 8:13 PM · SecTeam-Processed, Article-Guidance, secscrum, Security, Application Security Reviews
ASanford-WMF changed the visibility for T419743: Security Review: pleonasm/bloom-filter.
Apr 13 2026, 7:13 PM · Security, Security-Team, secscrum

Apr 8 2026

ASanford-WMF added a comment to T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).

CVE-2026-39838 does not appear to list any affected versions of ProofreadPage -- its description just (in relevant part) says "This issue affects .", and the 'Product Status' information just appears to list 3 apparently-unaffected versions.

Apr 8 2026, 7:16 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security

Apr 7 2026

ASanford-WMF closed T419743: Security Review: pleonasm/bloom-filter as Resolved.

That all sounds good, and the code looks good to me! Marking this as resolved. Any objections to making this review public?

Apr 7 2026, 8:41 PM · Security, Security-Team, secscrum
ASanford-WMF changed the visibility for T416402: CVE-2026-39837: Stored XSS through the dynamic table format in Cargo.
Apr 7 2026, 8:18 PM · SecTeam-Processed, affects-Miraheze, Vuln-XSS, MediaWiki-extensions-Cargo, Security
ASanford-WMF changed the visibility for T416389: CVE-2026-39841: Stored XSS through list fields on Cargo's page values and Special:CargoTables.
Apr 7 2026, 8:18 PM · SecTeam-Processed, affects-Miraheze, Vuln-XSS, MediaWiki-extensions-Cargo, Security
ASanford-WMF changed the visibility for T416368: CVE-2026-39840: CSS injection in multiple Cargo display formats.
Apr 7 2026, 8:18 PM · SecTeam-Processed, Vuln-Inject, MediaWiki-extensions-Cargo, Security
ASanford-WMF changed the visibility for T416271: CVE-2026-39839: Stored XSS through URLs in Cargo's map format.
Apr 7 2026, 8:17 PM · SecTeam-Processed, affects-Miraheze, Vuln-XSS, MediaWiki-extensions-Cargo, Security
ASanford-WMF closed T406088: CVE-2026-39838: ProofreadPage improperly sanitizes multiline styles using Sanitizer::checkCSS as Resolved.
Apr 7 2026, 8:17 PM · Essential-Work, Content-Transform-Team (Work In Progress), Vuln-Infoleak, SecTeam-Processed, affects-Miraheze, ProofreadPage, Security, Security-Team
ASanford-WMF added a comment to T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).

ReportIncident
+ (T414582, CVE-2026-5762) - ReportIncident DiscussionTools integration causes slow requests with occasional timeouts on large talk pages
https://gerrit.wikimedia.org/r/q/I05d7f65c57d9aa1b70cdb159c4291ac28c60b4dd

Apr 7 2026, 8:13 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
ASanford-WMF renamed T416402: CVE-2026-39837: Stored XSS through the dynamic table format in Cargo from Stored XSS through the dynamic table format in Cargo to CVE-2026-39837: Stored XSS through the dynamic table format in Cargo.
Apr 7 2026, 8:06 PM · SecTeam-Processed, affects-Miraheze, Vuln-XSS, MediaWiki-extensions-Cargo, Security
ASanford-WMF renamed T416389: CVE-2026-39841: Stored XSS through list fields on Cargo's page values and Special:CargoTables from Stored XSS through list fields on Cargo's page values and Special:CargoTables to CVE-2026-39841: Stored XSS through list fields on Cargo's page values and Special:CargoTables.
Apr 7 2026, 8:05 PM · SecTeam-Processed, affects-Miraheze, Vuln-XSS, MediaWiki-extensions-Cargo, Security
ASanford-WMF renamed T416368: CVE-2026-39840: CSS injection in multiple Cargo display formats from CSS injection in multiple Cargo display formats to CVE-2026-39840: CSS injection in multiple Cargo display formats.
Apr 7 2026, 8:05 PM · SecTeam-Processed, Vuln-Inject, MediaWiki-extensions-Cargo, Security
ASanford-WMF renamed T416271: CVE-2026-39839: Stored XSS through URLs in Cargo's map format from Stored XSS through URLs in Cargo's map format to CVE-2026-39839: Stored XSS through URLs in Cargo's map format.
Apr 7 2026, 8:05 PM · SecTeam-Processed, affects-Miraheze, Vuln-XSS, MediaWiki-extensions-Cargo, Security
ASanford-WMF renamed T406088: CVE-2026-39838: ProofreadPage improperly sanitizes multiline styles using Sanitizer::checkCSS from ProofreadPage improperly sanitizes multiline styles using Sanitizer::checkCSS to CVE-2026-39838: ProofreadPage improperly sanitizes multiline styles using Sanitizer::checkCSS.
Apr 7 2026, 8:04 PM · Essential-Work, Content-Transform-Team (Work In Progress), Vuln-Infoleak, SecTeam-Processed, affects-Miraheze, ProofreadPage, Security, Security-Team
ASanford-WMF updated the task description for T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
Apr 7 2026, 7:47 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
ASanford-WMF updated the task description for T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
Apr 7 2026, 7:44 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
ASanford-WMF updated the task description for T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
Apr 7 2026, 7:36 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
ASanford-WMF updated the task description for T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
Apr 7 2026, 7:29 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
ASanford-WMF updated the task description for T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
Apr 7 2026, 7:19 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
ASanford-WMF updated the task description for T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
Apr 7 2026, 6:44 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
ASanford-WMF updated the task description for T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
Apr 7 2026, 6:43 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
ASanford-WMF renamed T414582: CVE-2026-5762: ReportIncident DiscussionTools integration causes slow requests with occasional timeouts on large talk pages from ReportIncident DiscussionTools integration causes slow requests with occasional timeouts on large talk pages to CVE-2026-5762: ReportIncident DiscussionTools integration causes slow requests with occasional timeouts on large talk pages.
Apr 7 2026, 6:43 PM · Vuln-DoS, Security-Team, Security, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, Incident-Reporting-System, Wikimedia-Slow-DB-Query
ASanford-WMF updated the task description for T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
Apr 7 2026, 6:06 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
ASanford-WMF updated the task description for T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
Apr 7 2026, 5:20 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
ASanford-WMF updated the task description for T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
Apr 7 2026, 5:19 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
ASanford-WMF updated the task description for T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
Apr 7 2026, 5:12 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
ASanford-WMF updated the task description for T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
Apr 7 2026, 5:11 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security

Mar 27 2026

ASanford-WMF added a comment to T419743: Security Review: pleonasm/bloom-filter.

Have you decided how you would like to proceed given the outlined risks?

Mar 27 2026, 7:30 PM · Security, Security-Team, secscrum

Mar 26 2026

ASanford-WMF closed T419469: Switch password reset form to codex as Resolved.

This is completed in https://gerrit.wikimedia.org/r/c/1260712

Mar 26 2026, 8:08 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), MediaWiki-User-login-and-signup, Security-Team, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF closed T418534: Update the design of the popup login form for use in a mobile web view as Resolved.

This is completed by the set of linked Gerrit diffs.

Mar 26 2026, 8:07 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), MediaWiki-User-login-and-signup, Security-Team, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF updated the task description for T418534: Update the design of the popup login form for use in a mobile web view.
Mar 26 2026, 8:06 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), MediaWiki-User-login-and-signup, Security-Team, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF added a comment to T420865: Fetches from Gerrit aborted due to: GnuTLS recv error (-54): Error in the pull function.
Mar 26 2026, 3:36 PM · Patch-For-Review, User-brennen, collaboration-services, Gerrit, ci-test-error (WMF-deployed Build Failure), Release-Engineering-Team, Continuous-Integration-Infrastructure
ASanford-WMF moved T420942: Update the copy for the 2FA login flows from In Progress to Our Part Is Done on the Security-Team board.
Mar 26 2026, 1:33 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF closed T420942: Update the copy for the 2FA login flows as Resolved.

All of the patches have been merged and will be deployed on next week's train.

Mar 26 2026, 1:32 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))

Mar 25 2026

ASanford-WMF updated the task description for T420942: Update the copy for the 2FA login flows.
Mar 25 2026, 6:04 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF added a comment to T420942: Update the copy for the 2FA login flows.

@ROdonoghue-WMF I may have spoken too soon on this. Most of the other instances I was finding were actually in older, unsupported extensions. I did find one legitimate usage, but it's a bit of a special case, because the info field has bolded text, and then non-bolded text, and it's immediately followed by an actual field (it's in a captcha implementation). I'll keep looking, but just wanted to correct myself here - bolded text without an interactive field probably isn't actually a widespread pattern.

Mar 25 2026, 3:14 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF updated subscribers of T420942: Update the copy for the 2FA login flows.

The first patches are up for this (see links in description).

Mar 25 2026, 2:13 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF updated the task description for T420942: Update the copy for the 2FA login flows.
Mar 25 2026, 2:06 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF updated the task description for T420942: Update the copy for the 2FA login flows.
Mar 25 2026, 2:05 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))

Mar 23 2026

ASanford-WMF moved T420942: Update the copy for the 2FA login flows from Triaged (backlog) to Sprint Forsythia (Mar 23 - Apr 10)) on the Product Safety and Integrity board.
Mar 23 2026, 7:33 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF moved T420942: Update the copy for the 2FA login flows from Incoming to In Progress on the Security-Team board.
Mar 23 2026, 7:32 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF added a project to T420942: Update the copy for the 2FA login flows: Security-Team.
Mar 23 2026, 7:32 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF claimed T420942: Update the copy for the 2FA login flows.
Mar 23 2026, 7:31 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF moved T417404: Avoid querying database on every page view to check if page is in the user's reading list from In Progress to Watching on the Security-Team board.
Mar 23 2026, 6:20 PM · Reader Experience Team (REx Sprint 18 [Q4 Apr 7 - Apr 20]), MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), SecTeam-Processed, Security-Team, FY25-26 Reading Lists (Phase 2 - Beta feature), MediaWiki-extensions-ReadingLists
ASanford-WMF moved T419743: Security Review: pleonasm/bloom-filter from In Progress to Our Part Is Done on the secscrum board.
Mar 23 2026, 6:09 PM · Security, Security-Team, secscrum
ASanford-WMF updated the task description for T420942: Update the copy for the 2FA login flows.
Mar 23 2026, 3:31 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF created T420942: Update the copy for the 2FA login flows.
Mar 23 2026, 3:24 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF added a watcher for FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps)): ASanford-WMF.
Mar 23 2026, 1:49 PM
ASanford-WMF updated the task description for T418534: Update the design of the popup login form for use in a mobile web view.
Mar 23 2026, 1:48 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), MediaWiki-User-login-and-signup, Security-Team, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))

Mar 20 2026

ASanford-WMF closed T415678: Onboard Alex Sanford to the Security Team as Resolved.

Haven't heard back re: ops-l mailing list, but I don't think it's critical. Marking this as resolved.

Mar 20 2026, 7:17 PM · SecTeam-Processed, Security-Team
ASanford-WMF updated subscribers of T419743: Security Review: pleonasm/bloom-filter.
Mar 20 2026, 4:30 PM · Security, Security-Team, secscrum
ASanford-WMF moved T419743: Security Review: pleonasm/bloom-filter from In Progress to Watching on the Security-Team board.

Tagging @Jdrewniak as well as the EM.

Mar 20 2026, 4:29 PM · Security, Security-Team, secscrum

Mar 19 2026

ASanford-WMF added a watcher for acl*security: ASanford-WMF.
Mar 19 2026, 7:09 PM

Mar 16 2026

ASanford-WMF added a comment to T419743: Security Review: pleonasm/bloom-filter.

Security Review Summary - T419743 - 2026-03-16

Mar 16 2026, 4:23 PM · Security, Security-Team, secscrum
ASanford-WMF set Security to security-bug on T419743: Security Review: pleonasm/bloom-filter.

Making this private so that we can discuss the risks internally before the review is made public.

Mar 16 2026, 3:35 PM · Security, Security-Team, secscrum

Mar 11 2026

ASanford-WMF moved T419743: Security Review: pleonasm/bloom-filter from Incoming to In Progress on the Security-Team board.
Mar 11 2026, 6:05 PM · Security, Security-Team, secscrum
ASanford-WMF created T419743: Security Review: pleonasm/bloom-filter.
Mar 11 2026, 6:05 PM · Security, Security-Team, secscrum

Mar 9 2026

ASanford-WMF added a comment to T419186: CVE-2026-39936: Stored XSS in Score due to usage of non-reserved data attributes.

@SomeRandomDeveloper Sorry about that! This should be deployed now - https://sal.toolforge.org/log/DGif1JwBffdvpiTrkH7z

Mar 9 2026, 10:03 PM · SecTeam-Processed, Vuln-XSS, MediaWiki-extensions-Score, Security, Security-Team
ASanford-WMF moved T419186: CVE-2026-39936: Stored XSS in Score due to usage of non-reserved data attributes from Security Patch To Deploy to Watching on the Security-Team board.
Mar 9 2026, 9:33 PM · SecTeam-Processed, Vuln-XSS, MediaWiki-extensions-Score, Security, Security-Team
ASanford-WMF added a comment to T419186: CVE-2026-39936: Stored XSS in Score due to usage of non-reserved data attributes.

@SomeRandomDeveloper could you test this to make sure the patch is working in production?

Mar 9 2026, 9:32 PM · SecTeam-Processed, Vuln-XSS, MediaWiki-extensions-Score, Security, Security-Team
ASanford-WMF moved T419469: Switch password reset form to codex from Incoming to In Progress on the Security-Team board.
Mar 9 2026, 7:30 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), MediaWiki-User-login-and-signup, Security-Team, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF created T419469: Switch password reset form to codex.
Mar 9 2026, 7:29 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), MediaWiki-User-login-and-signup, Security-Team, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))

Mar 3 2026

ASanford-WMF updated the task description for T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
Mar 3 2026, 7:46 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security

Feb 27 2026

ASanford-WMF updated the task description for T418534: Update the design of the popup login form for use in a mobile web view.
Feb 27 2026, 2:03 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), MediaWiki-User-login-and-signup, Security-Team, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))

Feb 26 2026

ASanford-WMF moved T418534: Update the design of the popup login form for use in a mobile web view from Incoming to In Progress on the Security-Team board.
Feb 26 2026, 8:30 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), MediaWiki-User-login-and-signup, Security-Team, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
ASanford-WMF created T418534: Update the design of the popup login form for use in a mobile web view.
Feb 26 2026, 8:29 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), MediaWiki-User-login-and-signup, Security-Team, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))

Feb 24 2026

ASanford-WMF updated the task description for T415678: Onboard Alex Sanford to the Security Team.
Feb 24 2026, 3:30 PM · SecTeam-Processed, Security-Team
ASanford-WMF updated the task description for T415678: Onboard Alex Sanford to the Security Team.
Feb 24 2026, 2:29 PM · SecTeam-Processed, Security-Team

Feb 23 2026

ASanford-WMF added a comment to T416501: Grant sbassett, aranyap, and alexsanford expanded logstash access.

@sbassett A note regarding the above script: I believe the blocked-url, document-uri, and referrer should each be prefixed with csp-report. in order to include their values in the API output.

Feb 23 2026, 8:38 PM · FY2025-26 WE 4.6 - Account Security, Observability-Logging, Wikimedia-Logstash, Security-Team

Feb 20 2026

ASanford-WMF updated the task description for T415678: Onboard Alex Sanford to the Security Team.
Feb 20 2026, 7:43 PM · SecTeam-Processed, Security-Team
ASanford-WMF updated the task description for T415678: Onboard Alex Sanford to the Security Team.
Feb 20 2026, 7:26 PM · SecTeam-Processed, Security-Team
ASanford-WMF updated the task description for T415678: Onboard Alex Sanford to the Security Team.
Feb 20 2026, 6:42 PM · SecTeam-Processed, Security-Team
ASanford-WMF updated the task description for T415678: Onboard Alex Sanford to the Security Team.
Feb 20 2026, 6:40 PM · SecTeam-Processed, Security-Team
ASanford-WMF closed T418015: Request membership in wmf-deployment group for alex.sanford as Resolved.

Great, thanks! 🙌

Feb 20 2026, 5:50 PM · SRE, SRE-Access-Requests, Gerrit-Privilege-Requests
ASanford-WMF added a comment to T418015: Request membership in wmf-deployment group for alex.sanford.

I am already in the deployment shell group - https://phabricator.wikimedia.org/source/operations-puppet/browse/production/modules/admin/data/data.yaml#L231

Feb 20 2026, 5:40 PM · SRE, SRE-Access-Requests, Gerrit-Privilege-Requests
ASanford-WMF added a comment to T416501: Grant sbassett, aranyap, and alexsanford expanded logstash access.

Hey @tappof as @aranyap mentioned above I'll be working on this too. Could you please send me creds as well?

Feb 20 2026, 5:26 PM · FY2025-26 WE 4.6 - Account Security, Observability-Logging, Wikimedia-Logstash, Security-Team
ASanford-WMF created T418015: Request membership in wmf-deployment group for alex.sanford.
Feb 20 2026, 5:13 PM · SRE, SRE-Access-Requests, Gerrit-Privilege-Requests