Page MenuHomePhabricator

sbassett (Scott Bassett)
Staff Security EngineerAdministrator

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Sep 12 2018, 3:52 PM (378 w, 4 d)
Roles
Administrator
Availability
Available
IRC Nick
sbassett
LDAP User
SBassett
MediaWiki User
SBassett (WMF) [ Global Accounts ]

Member of the Security-Team. My user-sbassett board should be fairly up-to-date, though we also track some other work within Asana these days.

Recent Activity

Fri, Dec 12

sbassett closed T411607: Security Issue Access Request for Blake as Resolved.

I've added @Blake to acl*security_sre.

Fri, Dec 12, 1:48 PM · SecTeam-Processed, Security-Team, Security
sbassett added a member for acl*security_sre: Blake.
Fri, Dec 12, 1:47 PM
sbassett added a comment to T412120: Security Issue Access Request for MLechvien-WMF.

perhaps we could have a Herald rule that auto-subscribes relevant users?

Fri, Dec 12, 1:46 PM · Security-Team, Security

Thu, Dec 11

sbassett moved T410578: Develop Python CLI for Data Collection and Analysis from Backlog to In Progress on the user-sbassett board.
Thu, Dec 11, 8:15 PM · user-sbassett, SecTeam-Processed, Product Safety and Integrity, Security
sbassett added a project to T410578: Develop Python CLI for Data Collection and Analysis: user-sbassett.
Thu, Dec 11, 8:14 PM · user-sbassett, SecTeam-Processed, Product Safety and Integrity, Security

Wed, Dec 10

sbassett closed T404738: Application Security Review Request : PersonalDashboard extension, a subtask of T403982: Create and deploy Extension:PersonalDashboard, as Resolved.
Wed, Dec 10, 8:50 PM · PersonalDashboard, Moderator-Tools-Team, Epic, OKR-Work
sbassett closed T404738: Application Security Review Request : PersonalDashboard extension as Resolved.
Wed, Dec 10, 8:50 PM · user-sbassett, OKR-Work, Moderator-Tools-Team, PersonalDashboard, secscrum, Security, Application Security Reviews
sbassett moved T404738: Application Security Review Request : PersonalDashboard extension from In Progress to Our Part Is Done on the secscrum board.
Wed, Dec 10, 8:49 PM · user-sbassett, OKR-Work, Moderator-Tools-Team, PersonalDashboard, secscrum, Security, Application Security Reviews
sbassett added a comment to T404738: Application Security Review Request : PersonalDashboard extension.

Security Review Summary - T404738 - 2025-12-05
Last commit reviewed: 4a614aa4c0

Wed, Dec 10, 8:44 PM · user-sbassett, OKR-Work, Moderator-Tools-Team, PersonalDashboard, secscrum, Security, Application Security Reviews
sbassett moved T412234: Fix some minor bugs and update poetry.lock from Backlog to Completed on the production-risk-assessment board.
Wed, Dec 10, 8:30 PM · SecTeam-Processed, Security-Team, Code-Health, Security, production-risk-assessment
sbassett closed T412234: Fix some minor bugs and update poetry.lock as Resolved.
Wed, Dec 10, 8:29 PM · SecTeam-Processed, Security-Team, Code-Health, Security, production-risk-assessment
sbassett updated subscribers of T412234: Fix some minor bugs and update poetry.lock.
Wed, Dec 10, 4:42 PM · SecTeam-Processed, Security-Team, Code-Health, Security, production-risk-assessment
sbassett updated the task description for T412234: Fix some minor bugs and update poetry.lock.
Wed, Dec 10, 4:27 PM · SecTeam-Processed, Security-Team, Code-Health, Security, production-risk-assessment
sbassett created T412234: Fix some minor bugs and update poetry.lock.
Wed, Dec 10, 4:27 PM · SecTeam-Processed, Security-Team, Code-Health, Security, production-risk-assessment

Tue, Dec 9

sbassett added a comment to T411381: Security Issue Access Request for Novem Linguae.

Hello friends. Thanks for your consideration. Any updates/ETA?

Tue, Dec 9, 3:55 PM · SecTeam-Processed, Security-Team, Security
sbassett added a comment to T412120: Security Issue Access Request for MLechvien-WMF.

Confirming @MLechvien-WMF has Phab 2fa enabled. @Kappakayala and @MLechvien-WMF - would you be able to provide a bit more detail about the need for this request? e.g. specific lines of work and Phabricator task examples that @MLechvien-WMF need access to? Thanks.

Tue, Dec 9, 3:54 PM · Security-Team, Security
sbassett closed T412085: Add blake@wikimedia.org to security@wikimedia.org as Resolved.

I've added you as a basic member to security@. Let us know if you need anything else.

Tue, Dec 9, 3:50 PM · SecTeam-Processed, Security-Team

Mon, Dec 8

sbassett changed the status of T411607: Security Issue Access Request for Blake from Open to Stalled.
Mon, Dec 8, 5:14 PM · SecTeam-Processed, Security-Team, Security
sbassett added a comment to T404738: Application Security Review Request : PersonalDashboard extension.

@sbassett just checking in; do you have what you need to review this week?

Mon, Dec 8, 4:10 PM · user-sbassett, OKR-Work, Moderator-Tools-Team, PersonalDashboard, secscrum, Security, Application Security Reviews

Thu, Dec 4

sbassett moved T411649: Application Security Review Request : MultiTitle from Incoming to Upcoming Quarter Planning Queue on the secscrum board.
Thu, Dec 4, 3:24 PM · MediaWiki-extensions-MultiTitle, secscrum, Security, Application Security Reviews

Wed, Dec 3

sbassett updated subscribers of T411607: Security Issue Access Request for Blake.

Ping @EMill-WMF for awareness. This will likely be handled at our next clinic on 2025-12-08.

Wed, Dec 3, 3:42 PM · SecTeam-Processed, Security-Team, Security
sbassett added a comment to T399459: Application Security Review Request: webonyx/graphql-php.

Hi there, checking in on behalf of the Wikibase Reuse team - is the plan to still have the review done by end of this year?

Wed, Dec 3, 2:07 PM · Wikibase Reuse Team, secscrum, Security, Application Security Reviews

Tue, Dec 2

sbassett triaged T411126: i18n XSS, DoS and config SQLI in Monaco as Low priority.
Tue, Dec 2, 4:05 PM · Vuln-Inject, Vuln-DoS, Vuln-XSS, affects-Miraheze, Monaco, Security, Security-Team
sbassett changed the status of T411381: Security Issue Access Request for Novem Linguae from Open to Stalled.

Currently stalled on efforts to better define and formalize Wikimedia's Phab access policies for volunteers and community members.

Tue, Dec 2, 3:43 PM · SecTeam-Processed, Security-Team, Security

Mon, Dec 1

sbassett updated subscribers of T411381: Security Issue Access Request for Novem Linguae.

Ping @EMill-WMF for review.

Mon, Dec 1, 5:12 PM · SecTeam-Processed, Security-Team, Security
sbassett added a comment to T411126: i18n XSS, DoS and config SQLI in Monaco.

The skin was imported from Github, so in theory it only supports the master branch. In the gerrit repository, there are only two release branches which would still be supported (REL1_39 and REL1_45). The skin is currently unmaintained and I'm the only active contributor, so I suppose I'm going to specify the compatibility policy on mediawiki.org as "master" as I don't think it's worth backporting the change to the release branches since there are a lot of merge conflicts.

Mon, Dec 1, 4:42 PM · Vuln-Inject, Vuln-DoS, Vuln-XSS, affects-Miraheze, Monaco, Security, Security-Team
sbassett moved T410091: Security review for Extension:WP25EasterEggs from Incoming to Upcoming Quarter Planning Queue on the secscrum board.
Mon, Dec 1, 4:37 PM · secscrum, Application Security Reviews, MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
sbassett moved T411146: Application Security Review Request: Wikipedia 25 microsite from Incoming to Upcoming Quarter Planning Queue on the secscrum board.
Mon, Dec 1, 4:37 PM · secscrum, Application Security Reviews, PES1.3.3 WP25 Easter Eggs
sbassett moved T411267: Application Security Review Request : language-data library from Incoming to Upcoming Quarter Planning Queue on the secscrum board.
Mon, Dec 1, 4:37 PM · secscrum, Security, Application Security Reviews

Sun, Nov 30

sbassett edited projects for T411210: a backslash is inserted before special characters into localSettings.php, added: SecTeam-Processed; removed Security, Security-Team.
Sun, Nov 30, 11:42 PM · SecTeam-Processed, MediaWiki-libs-Rdbms, MediaWiki-Installer

Thu, Nov 27

sbassett triaged T310024: missingtopics XSS vulnerability as Medium priority.
Thu, Nov 27, 4:21 PM · SecTeam-Processed, Tools, Vuln-XSS, Security
sbassett triaged T310026: most-wanted XSS vulnerability as Medium priority.
Thu, Nov 27, 4:20 PM · SecTeam-Processed, Tools, Vuln-XSS, Security
sbassett triaged T310027: get_distinct_authors XSS vulnerability as Medium priority.
Thu, Nov 27, 4:19 PM · SecTeam-Processed, Tools, Vuln-XSS, Security
sbassett triaged T310029: magnustools: trans-parent XSS vulnerability as Medium priority.
Thu, Nov 27, 4:19 PM · SecTeam-Processed, Tools, Vuln-XSS, Security
sbassett triaged T305766: filedupes XSS vulnerability as Medium priority.
Thu, Nov 27, 4:19 PM · SecTeam-Processed, Vuln-XSS, Tools, Security
sbassett triaged T327962: Reasonator XSS vulnerability as Medium priority.
Thu, Nov 27, 4:18 PM · Tools, SecTeam-Processed, Vuln-XSS, Security

Tue, Nov 25

sbassett set Author Affiliation to community on T410755: RCE via eval() in pywikibot during password parsing.
Tue, Nov 25, 5:45 PM · Pywikibot, SecTeam-Processed, Vuln-RCE, Security, Security-Team
sbassett added a comment to T410755: RCE via eval() in pywikibot during password parsing.
Tue, Nov 25, 5:44 PM · Pywikibot, SecTeam-Processed, Vuln-RCE, Security, Security-Team
sbassett added a comment to T410755: RCE via eval() in pywikibot during password parsing.

Er, is there a specific change set or merge request that fixes the actual RCE? I didn't see an obvious one in gerrit or at github. https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1210674 just updates the security policy.

Tue, Nov 25, 5:02 PM · Pywikibot, SecTeam-Processed, Vuln-RCE, Security, Security-Team
sbassett closed T401987: Consider deprecating/removing the xslt option from the action api as Resolved.

Just scanning over https://gerrit.wikimedia.org/r/q/T401987, it looks like all of the backports have landed? And the hard deprecation is on master and in Wikimedia production, ready for 1.46 when it gets cut. So I think we can at least tentatively resolve this for now.

Tue, Nov 25, 3:27 PM · MW-Interfaces-Team (MWI-Sprint-23 (2025-11-18 to 2025-12-02)), Vuln-XSS, MediaWiki-Action-API, Technical-Debt
sbassett moved T410420: Enable MFA for Phab account @Neslihan_Turan_WMDE with Security ticket access from In Progress to Our Part Is Done on the Security-Team board.
Tue, Nov 25, 3:14 PM · SecTeam-Processed, Security-Team, Security
sbassett changed the visibility for T410420: Enable MFA for Phab account @Neslihan_Turan_WMDE with Security ticket access.
Tue, Nov 25, 3:14 PM · SecTeam-Processed, Security-Team, Security
sbassett added a comment to T410420: Enable MFA for Phab account @Neslihan_Turan_WMDE with Security ticket access.

Done :) Sorry for the delay I was sick off previous week.

Tue, Nov 25, 3:14 PM · SecTeam-Processed, Security-Team, Security

Mon, Nov 24

sbassett added a comment to T410946: 2FA removal UI displays incorrect message about recovery codes.

Playing around with this a bit locally, I think we either need to change the copy for the oathauth-delete-warning message or introduce a different code path/message. Because the code appears to be working properly in recognizing existing/remaining auth app keys. When I inspect $lastKey, $this->isPrivilegedUser() and even count( $remainingKeys ), all of those appear correct when I have 2+ auth app keys set for my account. But the only path the code can take in this case is rendering the oathauth-delete-warning message via: Html::element( 'p', [], $this->msg( 'oathauth-delete-warning' )->text() ) ); on line 641 of OATHManage.php.

Mon, Nov 24, 10:35 PM · MW-1.45-release, FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), MediaWiki-extensions-OATHAuth
sbassett set Author Affiliation to community on T297428: Audit actions for undo permissions / read restrictions bypass bug.
Mon, Nov 24, 6:46 PM · MediaWiki-General, SecTeam-Processed, Security, Security-Team
sbassett added a comment to T404738: Application Security Review Request : PersonalDashboard extension.

Hi @sbassett, just checking in: how are things looking?

Mon, Nov 24, 6:44 PM · user-sbassett, OKR-Work, Moderator-Tools-Team, PersonalDashboard, secscrum, Security, Application Security Reviews
sbassett changed the status of T410755: RCE via eval() in pywikibot during password parsing from Open to In Progress.
Mon, Nov 24, 5:32 PM · Pywikibot, SecTeam-Processed, Vuln-RCE, Security, Security-Team
sbassett changed the status of T410420: Enable MFA for Phab account @Neslihan_Turan_WMDE with Security ticket access from Open to In Progress.
Mon, Nov 24, 5:29 PM · SecTeam-Processed, Security-Team, Security

Thu, Nov 20

sbassett added a comment to T401987: Consider deprecating/removing the xslt option from the action api.

Update

  1. The hard deprecation xslt patch is now merged on master, 1.46.0-wmf.3 (and deployed to Wikimedia production). There's also a currently-conflicted version of the patch up for review for REL1_45.
  2. The softer xslt deprecation patch is also now up for review for REL1_44 and REL1_43.
Thu, Nov 20, 11:35 PM · MW-Interfaces-Team (MWI-Sprint-23 (2025-11-18 to 2025-12-02)), Vuln-XSS, MediaWiki-Action-API, Technical-Debt
sbassett added a comment to T409855: Document correct way to deploy security patches.

I do strongly recommend the use of scap update-patch and scap remove-patch to move patches in and out of /srv/patches, even in the manual workflow. @sbassett If those tools are not adequate in some way, please let me know so I can make adjustments.

Thu, Nov 20, 4:44 PM · Scap, Security
sbassett lowered the priority of T409743: English Wikibooks main page subpages under cascading protection are editable by anyone, and MP stylesheets do not display protection messages to non-admins from High to Low.
Thu, Nov 20, 4:14 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-release, Regression, SecTeam-Processed, MediaWiki-Page-editing, MediaWiki-Page-protection, Security-Team, Security
sbassett added a comment to T409743: English Wikibooks main page subpages under cascading protection are editable by anyone, and MP stylesheets do not display protection messages to non-admins.

The sec patch will and must get removed before 22:00, as it will block proceeding with the train at 19:00 UTC.

Thu, Nov 20, 4:14 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-release, Regression, SecTeam-Processed, MediaWiki-Page-editing, MediaWiki-Page-protection, Security-Team, Security
sbassett added a comment to T409855: Document correct way to deploy security patches.

So scap update-patch and scap remove-patch are not part of the recommended patch management method, despite the git hook asking people to use it?

Thu, Nov 20, 4:00 PM · Scap, Security
sbassett lowered the priority of T409743: English Wikibooks main page subpages under cascading protection are editable by anyone, and MP stylesheets do not display protection messages to non-admins from Unbreak Now! to High.
Thu, Nov 20, 3:42 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-release, Regression, SecTeam-Processed, MediaWiki-Page-editing, MediaWiki-Page-protection, Security-Team, Security
sbassett added a comment to T409743: English Wikibooks main page subpages under cascading protection are editable by anyone, and MP stylesheets do not display protection messages to non-admins.

^ The sec patch can be removed from prod since it got trough Gerrit.

Thu, Nov 20, 3:41 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-release, Regression, SecTeam-Processed, MediaWiki-Page-editing, MediaWiki-Page-protection, Security-Team, Security

Wed, Nov 19

sbassett reopened T409219: GitLab Private Repository Request for: user-scripts-data-tooling as "Open".

Hey @brennen - Any idea why I'd be getting errors about a non-existent path when trying to run some really basic CI? Sample job failure: https://gitlab.wikimedia.org/repos/projects/user-scripts-data-tooling/-/jobs/683407

# trying to install poetry via pip
... 
Installing collected packages: typing-extensions, pycparser, urllib3, sniffio, idna, h11, exceptiongroup, charset-normalizer, cffi, certifi, zipp, requests, msgpack, jeepney, httpcore, cryptography, backports.tarfile, anyio, zstandard, tomli, SecretStorage, rapidfuzz, pyproject-hooks, platformdirs, pbs-installer, packaging, jaraco.functools, jaraco.context, jaraco.classes, importlib-metadata, httpx, filelock, distlib, crashtest, cachecontrol, virtualenv, trove-classifiers, tomlkit, shellingham, requests-toolbelt, poetry-core, pkginfo, keyring, installer, findpython, fastjsonschema, dulwich, cleo, build, poetry
ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/nonexistent'
Check the permissions.
Cleaning up project directory and file based variables
00:00
ERROR: Job failed: command terminated with exit code 1

Thanks and let me know if I should file a separate bug.

Wed, Nov 19, 11:20 PM · Essential-Work, User-brennen, Release-Engineering-Team, GitLab
sbassett changed the status of T410578: Develop Python CLI for Data Collection and Analysis from Open to In Progress.
Wed, Nov 19, 10:56 PM · user-sbassett, SecTeam-Processed, Product Safety and Integrity, Security
sbassett created T410578: Develop Python CLI for Data Collection and Analysis.
Wed, Nov 19, 10:55 PM · user-sbassett, SecTeam-Processed, Product Safety and Integrity, Security
sbassett added a comment to T409855: Document correct way to deploy security patches.

@sbassett Ah, I see! Gotcha. Yea, I think that would be helpful.

Wed, Nov 19, 10:06 PM · Scap, Security
sbassett added a comment to T409855: Document correct way to deploy security patches.

how do we best keep this group of people informed

How about putting the manual method you described on the docs page? That would have worked and it seems that's all this ticket is asking for.

Wed, Nov 19, 5:26 PM · Scap, Security

Tue, Nov 18

sbassett removed a project from T408723: Onboard Riku Silvola to the Security Team / Product Safety and Integrity: Patch-For-Review.
Tue, Nov 18, 8:56 PM · SecTeam-Processed, Security-Team
sbassett added a comment to T117618: Add restrictive CSP to upload.wikimedia.org.

Per the 2025-11-18 meeting, next steps are:

  1. @ssingh and Traffic to clean up and optimize the most recent, existing vcl patch
  2. @ssingh to schedule deployment time for new config (likely within about 2 weeks)
  3. @ssingh and Product Safety and Integrity to alert relevant WMF / Community folks (specifically test engineers)
  4. Product Safety and Integrity to evaluate relevant CSP log data and determine if a rollback is necessary (this should only be the case if there are extreme disruptions on testwiki or report-only logspam)
Tue, Nov 18, 6:04 PM · Patch-For-Review, Traffic, ContentSecurityPolicy, WMF-General-or-Unknown, Security-Team
sbassett added a comment to T297428: Audit actions for undo permissions / read restrictions bypass bug.
Tue, Nov 18, 3:17 PM · MediaWiki-General, SecTeam-Processed, Security, Security-Team

Mon, Nov 17

sbassett updated the task description for T408723: Onboard Riku Silvola to the Security Team / Product Safety and Integrity.
Mon, Nov 17, 5:56 PM · SecTeam-Processed, Security-Team
sbassett updated the task description for T408723: Onboard Riku Silvola to the Security Team / Product Safety and Integrity.
Mon, Nov 17, 5:41 PM · SecTeam-Processed, Security-Team

Nov 13 2025

sbassett changed the edit policy for T409743: English Wikibooks main page subpages under cascading protection are editable by anyone, and MP stylesheets do not display protection messages to non-admins.
Nov 13 2025, 4:42 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-release, Regression, SecTeam-Processed, MediaWiki-Page-editing, MediaWiki-Page-protection, Security-Team, Security
sbassett moved T409743: English Wikibooks main page subpages under cascading protection are editable by anyone, and MP stylesheets do not display protection messages to non-admins from In Progress to Watching on the Security-Team board.
Nov 13 2025, 4:41 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-release, Regression, SecTeam-Processed, MediaWiki-Page-editing, MediaWiki-Page-protection, Security-Team, Security
sbassett added a comment to T409855: Document correct way to deploy security patches.

So what is the officially sanctioned or maintained way to deploy security patches, then?

Nov 13 2025, 4:39 PM · Scap, Security
sbassett added a comment to T406281: Display new recovery code after user logs in with recovery code.

This functionality is likely only necessary under the single recovery code model which, as has been noted, is not the current configuration within Wikimedia production and likely never will be again.

Nov 13 2025, 3:13 PM · MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support)

Nov 12 2025

sbassett added a comment to T409743: English Wikibooks main page subpages under cascading protection are editable by anyone, and MP stylesheets do not display protection messages to non-admins.

fake gerritbot: https://gerrit.wikimedia.org/r/q/Iec8d9490e000fccd7340681617a88e3d0afabdca

Nov 12 2025, 9:57 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-release, Regression, SecTeam-Processed, MediaWiki-Page-editing, MediaWiki-Page-protection, Security-Team, Security
sbassett added a comment to T409855: Document correct way to deploy security patches.

Just noting again that deploy_security.py isn't really officially sanctioned or maintained by anyone on the Security-Team or Product Safety and Integrity.

Nov 12 2025, 9:56 PM · Scap, Security
sbassett updated subscribers of T409743: English Wikibooks main page subpages under cascading protection are editable by anyone, and MP stylesheets do not display protection messages to non-admins.
Nov 12 2025, 9:53 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-release, Regression, SecTeam-Processed, MediaWiki-Page-editing, MediaWiki-Page-protection, Security-Team, Security
sbassett moved T404996: Offboard Jimmy Ly from the Security Team from In Progress to Our Part Is Done on the Security-Team board.
Nov 12 2025, 5:45 PM · SecTeam-Processed, Security-Team
sbassett added a comment to T297428: Audit actions for undo permissions / read restrictions bypass bug.

@sbassett, @daniel The last comment makes this look urgent and it was posted 4 years ago. Is this still an issue and should it be prioritized?

Nov 12 2025, 3:10 PM · MediaWiki-General, SecTeam-Processed, Security, Security-Team
sbassett added a comment to T117618: Add restrictive CSP to upload.wikimedia.org.

Hi @sbassett. Yes that sounds good, let's set up a time to talk about this and move it forward.

Nov 12 2025, 2:22 PM · Patch-For-Review, Traffic, ContentSecurityPolicy, WMF-General-or-Unknown, Security-Team

Nov 10 2025

sbassett added a comment to T409743: English Wikibooks main page subpages under cascading protection are editable by anyone, and MP stylesheets do not display protection messages to non-admins.

Quick patch to fix the immediate problem:

Nov 10 2025, 10:59 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-release, Regression, SecTeam-Processed, MediaWiki-Page-editing, MediaWiki-Page-protection, Security-Team, Security
sbassett set Author Affiliation to community on T409743: English Wikibooks main page subpages under cascading protection are editable by anyone, and MP stylesheets do not display protection messages to non-admins.
Nov 10 2025, 6:40 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-release, Regression, SecTeam-Processed, MediaWiki-Page-editing, MediaWiki-Page-protection, Security-Team, Security
sbassett changed the status of T409743: English Wikibooks main page subpages under cascading protection are editable by anyone, and MP stylesheets do not display protection messages to non-admins from Open to In Progress.
Nov 10 2025, 6:39 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-release, Regression, SecTeam-Processed, MediaWiki-Page-editing, MediaWiki-Page-protection, Security-Team, Security
sbassett moved T409743: English Wikibooks main page subpages under cascading protection are editable by anyone, and MP stylesheets do not display protection messages to non-admins from Incoming to In Progress on the Security-Team board.
Nov 10 2025, 6:29 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-release, Regression, SecTeam-Processed, MediaWiki-Page-editing, MediaWiki-Page-protection, Security-Team, Security
sbassett assigned T409259: Security Issue Access Request for Peter to Mstyles.
Nov 10 2025, 5:45 PM · SecTeam-Processed, Security-Team, Security
sbassett added a comment to T409259: Security Issue Access Request for Peter.

Verified that @Peter has Phab 2fa enabled.

Nov 10 2025, 5:44 PM · SecTeam-Processed, Security-Team, Security
sbassett added a comment to T117618: Add restrictive CSP to upload.wikimedia.org.

Commenting from Traffic's side: this is in some ways, a trivial patch for us because we are simply setting an additional header. The challenge here, though, is understanding the header itself and the associated ramifications of setting it and also keeping it updated. For that, the Security should be/needs to be consulted, so this patch currently blocks on that happening.

Nov 10 2025, 5:25 PM · Patch-For-Review, Traffic, ContentSecurityPolicy, WMF-General-or-Unknown, Security-Team
sbassett moved T397076: Re-enable WMF-NDA access for Miriam and Snwachukwu from Back Orders to Our Part Is Done on the Security-Team board.
Nov 10 2025, 5:05 PM · SecTeam-Processed, Security, Security-Team
sbassett triaged T397076: Re-enable WMF-NDA access for Miriam and Snwachukwu as Low priority.
Nov 10 2025, 5:04 PM · SecTeam-Processed, Security, Security-Team

Nov 7 2025

sbassett changed the edit policy for WMF-NDA.
Nov 7 2025, 6:11 PM
sbassett changed the join policy for WMF-NDA.
Nov 7 2025, 6:04 PM
sbassett set Author Affiliation to community on T409509: Username field at Special:GlobalVanishRequest.
Nov 7 2025, 2:45 PM · SecTeam-Processed, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Security
sbassett closed T409509: Username field at Special:GlobalVanishRequest as Invalid.
Nov 7 2025, 2:45 PM · SecTeam-Processed, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Security

Nov 6 2025

sbassett updated the task description for T408723: Onboard Riku Silvola to the Security Team / Product Safety and Integrity.
Nov 6 2025, 4:57 PM · SecTeam-Processed, Security-Team
sbassett updated the task description for T408723: Onboard Riku Silvola to the Security Team / Product Safety and Integrity.
Nov 6 2025, 4:55 PM · SecTeam-Processed, Security-Team
sbassett added a member for acl*security_team: Rsilvola.
Nov 6 2025, 4:55 PM
sbassett added a member for WMF-NDA: Rsilvola.
Nov 6 2025, 4:55 PM
sbassett added a member for Trusted-Contributors: Rsilvola.
Nov 6 2025, 4:54 PM
sbassett updated the task description for T408723: Onboard Riku Silvola to the Security Team / Product Safety and Integrity.
Nov 6 2025, 4:54 PM · SecTeam-Processed, Security-Team

Nov 5 2025

sbassett added a comment to T409219: GitLab Private Repository Request for: user-scripts-data-tooling.

Hey @brennen - Thanks! Looks like we're all good here.

Nov 5 2025, 6:31 PM · Essential-Work, User-brennen, Release-Engineering-Team, GitLab
sbassett added a comment to T404738: Application Security Review Request : PersonalDashboard extension.

Thanks, @jsn.sherman. Is there a more specific deployment date for this code? Not that this review would necessarily block such a milestone.

Nov 5 2025, 3:43 PM · user-sbassett, OKR-Work, Moderator-Tools-Team, PersonalDashboard, secscrum, Security, Application Security Reviews

Nov 4 2025

sbassett created T409219: GitLab Private Repository Request for: user-scripts-data-tooling.
Nov 4 2025, 9:25 PM · Essential-Work, User-brennen, Release-Engineering-Team, GitLab

Nov 3 2025

sbassett changed the status of T408723: Onboard Riku Silvola to the Security Team / Product Safety and Integrity from Open to In Progress.
Nov 3 2025, 5:23 PM · SecTeam-Processed, Security-Team
sbassett updated subscribers of T408974: css-sanitizer doesn't validate number of arguments in math functions.
Nov 3 2025, 3:54 PM · TemplateStyles, css-sanitizer
sbassett removed a project from T401099: CVE-2025-61638: Sanitizer::validateAttributes data-XSS: Patch-For-Review.
Nov 3 2025, 3:51 PM · MW-1.44-release, MW-1.43-release, MW-1.39-release, Content-Transform-Team (Work In Progress), SecTeam-Processed, Vuln-XSS, MediaWiki-Parser, Security, Security-Team