Page MenuHomePhabricator

Anti-HarassmentGroup
ArchivedPublic

Watchers (15)

Details

Description

The Anti-Harassment team is now the Trust and Safety Product Team. The projects below now belong to Trust and Safety Product.


This tag is to track the software development work done by the Anti-Harassment Tools team. This is not a generic tag for all tickets related to on-wiki harassment.
Previous projects by this team include:

The team is currently working on enhancing user privacy for unregistered users (IP Masking). This is a large project with a series of sub-projects:

Previously related to the Community Health Initiative

Recent Activity

Today

STran moved T339284: Deploy ipoid from Backlog to Done on the iPoid-Service board.
Tue, Nov 26, 7:31 AM · IP Info, Anti-Harassment, iPoid-Service
STran moved T339279: [Epic] Display data from ipoid in IPInfo infobox from Backlog to Done on the iPoid-Service board.
Tue, Nov 26, 7:31 AM · Epic, IP Info, Anti-Harassment, iPoid-Service
STran moved T339286: Allow IPInfo's infobox widget to display data from more than one data source from Backlog to Done on the iPoid-Service board.
Tue, Nov 26, 7:28 AM · IP Info, Anti-Harassment, iPoid-Service

Thu, Nov 14

pmiazga closed T326925: Prepare OATHAuth and WebAuthn extensions for IP Masking as Resolved.
Thu, Nov 14, 12:04 PM · MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), MediaWiki-Platform-Team, MediaWiki-extensions-OATHAuth, Anti-Harassment, Temporary accounts

Wed, Nov 13

Maintenance_bot removed a project from T326925: Prepare OATHAuth and WebAuthn extensions for IP Masking: Patch-For-Review.
Wed, Nov 13, 7:31 PM · MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), MediaWiki-Platform-Team, MediaWiki-extensions-OATHAuth, Anti-Harassment, Temporary accounts
gerritbot added a comment to T326925: Prepare OATHAuth and WebAuthn extensions for IP Masking.

Change #1090841 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] feat: exclude temporary accounts from VerifyOATHForUser special page

https://gerrit.wikimedia.org/r/1090841

Wed, Nov 13, 6:54 PM · MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), MediaWiki-Platform-Team, MediaWiki-extensions-OATHAuth, Anti-Harassment, Temporary accounts
gerritbot added a project to T326925: Prepare OATHAuth and WebAuthn extensions for IP Masking: Patch-For-Review.
Wed, Nov 13, 12:52 PM · MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), MediaWiki-Platform-Team, MediaWiki-extensions-OATHAuth, Anti-Harassment, Temporary accounts
gerritbot added a comment to T326925: Prepare OATHAuth and WebAuthn extensions for IP Masking.

Change #1090841 had a related patch set uploaded (by Pmiazga; author: Pmiazga):

[mediawiki/extensions/OATHAuth@master] feat: exclude temporary accounts from Disable and Verify OATH pages

https://gerrit.wikimedia.org/r/1090841

Wed, Nov 13, 12:52 PM · MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), MediaWiki-Platform-Team, MediaWiki-extensions-OATHAuth, Anti-Harassment, Temporary accounts

Tue, Nov 12

Tchanders moved T326925: Prepare OATHAuth and WebAuthn extensions for IP Masking from Inbox to Needs Other Teams on the Temporary accounts board.

@Tgr @pmiazga Is this something that your team can take on?

Tue, Nov 12, 5:01 PM · MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), MediaWiki-Platform-Team, MediaWiki-extensions-OATHAuth, Anti-Harassment, Temporary accounts
Dreamy_Jazz added a comment to T326925: Prepare OATHAuth and WebAuthn extensions for IP Masking.

Some screenshots of what happens on my local wiki:

image.png (112×696 px, 13 KB)

image.png (189×900 px, 28 KB)

Tue, Nov 12, 3:45 PM · MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), MediaWiki-Platform-Team, MediaWiki-extensions-OATHAuth, Anti-Harassment, Temporary accounts
Dreamy_Jazz reopened T326925: Prepare OATHAuth and WebAuthn extensions for IP Masking as "Open".

It appears that some more updates are needed for this. We missed the Special:VerifyOATHForUser page. This page does not prevent a user inputting a temporary account and checking the whether the temporary account has 2FA enabled. Considering that temporary accounts cannot be logged in to, we should make the form not do anything for a temporary account and also not suggest temporary account usernames in the dropdown.

Tue, Nov 12, 3:38 PM · MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), MediaWiki-Platform-Team, MediaWiki-extensions-OATHAuth, Anti-Harassment, Temporary accounts

Sep 17 2024

kostajh closed T263637: Determine on which pages IPInfo should be available, a subtask of T287648: Reviews and deployment, as Resolved.
Sep 17 2024, 9:45 AM · Anti-Harassment, Epic, IP Info

Sep 12 2024

Aklapper archived Anti-Harassment.
Sep 12 2024, 2:17 PM

Aug 30 2024

Lafeber added a comment to T208462: Error Unknown column ipb_sitewide in field list on query.

I upgraded to 1.42 from a very early version and got the same error.
I ran the manual SQL that @DonPaolo mentioned (thank you!) and I presume it was solved because now I get a next error that I will now have to resolve too;
Original exception: [ZtHI9U1R4z5iRkHHeWdX-AAAAAI] /index.php?title=Main_Page Error: Class "Hooks" not found

Aug 30 2024, 1:37 PM · DBA, Anti-Harassment, SRE

Aug 27 2024

Aklapper changed the status of T34128: Review and deploy OnlineStatusBar extension, a subtask of T24516: New page Special:Userinfo, from Open to Stalled.
Aug 27 2024, 9:36 AM · Web-Team-Backlog (Tracking), Growth-Team, Anti-Harassment, MediaWiki-General, MediaWiki-User-management

Aug 21 2024

jrbs added subtasks for T281032: Add Single Transferable Voting with Droop quota method to SecurePoll: T373058: Vote summary is blank using dropdown STV voting, T373056: Voting in drop-down STV elections doesn't work.
Aug 21 2024, 9:10 PM · AHT-Roadmap, Anti-Harassment, Epic, MediaWiki-extensions-SecurePoll

Aug 19 2024

Niharika closed T346466: Investigate how temporary accounts are logged and categorized as Declined.

@mpopov I'll decline this. I think a lot has changed since this task was filed. Not sure if we still need this.

Aug 19 2024, 2:18 PM · Temporary accounts, Product-Analytics, Anti-Harassment

Aug 15 2024

sbassett triaged T314148: Investigate: Spur as an additional data source for IPInfo as Low priority.
Aug 15 2024, 2:27 PM · Anti-Harassment, SecTeam-Processed, Security, IP Info

Aug 14 2024

kostajh added a comment to T314148: Investigate: Spur as an additional data source for IPInfo.

Spur is integrated into IPInfo via iPoid-Service.

Do we have any reason to keep this task private at this point?

Let's make it public please.

Aug 14 2024, 4:01 PM · Anti-Harassment, SecTeam-Processed, Security, IP Info
kostajh added a comment to T314148: Investigate: Spur as an additional data source for IPInfo.

Spur is integrated into IPInfo via iPoid-Service.

Do we have any reason to keep this task private at this point?

Aug 14 2024, 3:59 PM · Anti-Harassment, SecTeam-Processed, Security, IP Info

Jul 30 2024

mpopov added a comment to T346466: Investigate how temporary accounts are logged and categorized.

@Niharika: Is this still needed for any decision making with regards to Temp Accounts implementation or can I decline this?

Jul 30 2024, 3:19 PM · Temporary accounts, Product-Analytics, Anti-Harassment

Jul 24 2024

Dreamy_Jazz closed T324907: Create separate tables for log events in CheckUser, a subtask of T253796: Make CheckUser record the log_id of logged actions, as Resolved.
Jul 24 2024, 4:44 PM · Schema-change, Anti-Harassment, CheckUser
Dreamy_Jazz closed T324907: Create separate tables for log events in CheckUser, a subtask of T342613: CompareService::getTotalEditsFromIp queries exceeding TransactionProfiler limits, as Resolved.
Jul 24 2024, 4:44 PM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), Anti-Harassment, CheckUser

Jul 22 2024

sbassett added a comment to T314148: Investigate: Spur as an additional data source for IPInfo.

Spur is integrated into IPInfo via iPoid-Service.

Jul 22 2024, 4:01 PM · Anti-Harassment, SecTeam-Processed, Security, IP Info
kostajh closed T314148: Investigate: Spur as an additional data source for IPInfo as Resolved.

Spur is integrated into IPInfo via iPoid-Service.

Jul 22 2024, 10:17 AM · Anti-Harassment, SecTeam-Processed, Security, IP Info

Jul 21 2024

Leaderboard added a comment to T368876: Rollback should not display username.

I generally prefer leaving the user name as part of the summary (which would happen only if one person edited that page, right), so prefer this as an option.

Jul 21 2024, 1:39 PM · MediaWiki-Patrolling

Jul 2 2024

Pppery removed projects from T368876: Rollback should not display username: MediaWiki-Page-diffs, MediaWiki-Page-history.
Jul 2 2024, 3:48 PM · MediaWiki-Patrolling

Jul 1 2024

Aklapper changed the subtype of T368876: Rollback should not display username from "Task" to "Feature Request".
Jul 1 2024, 9:51 AM · MediaWiki-Patrolling
Aklapper renamed T368876: Rollback should not display username from Rollback spreads abusive usernames. to Rollback should not display username.
Jul 1 2024, 9:51 AM · MediaWiki-Patrolling
WikiBayer added projects to T368876: Rollback should not display username: MediaWiki-Patrolling, MediaWiki-Page-history, MediaWiki-Page-diffs.
Jul 1 2024, 8:54 AM · MediaWiki-Patrolling
WikiBayer created T368876: Rollback should not display username.
Jul 1 2024, 7:38 AM · MediaWiki-Patrolling

Jun 25 2024

Dreamy_Jazz raised the priority of T252981: Special:Investigate a11y review from High to Needs Triage.
Jun 25 2024, 12:14 PM · Trust and Safety Product Team, Design, Accessibility, CheckUser

Jun 5 2024

Dreamy_Jazz added a parent task for T341829: Enable read new for the event table migration: T366505: Stop writing old for event table migration in extension.json.
Jun 5 2024, 4:43 PM · Trust and Safety Product Sprint (Sprint Lute (11th Dec. - 22nd Dec. 2023)), Trust and Safety Product Team, Anti-Harassment, CheckUser

Jun 3 2024

JJMC89 removed 1 task(s) for M243: Timeline with Date Boxes: T366433: CentralAuth tests broken unless you run them inside Quibble.
Jun 3 2024, 1:47 AM · Anti-Harassment, InteractionTimeline
JJMC89 removed 1 task(s) for M244: Interaction Timeline Inline Diffs: T366433: CentralAuth tests broken unless you run them inside Quibble.
Jun 3 2024, 1:47 AM · Anti-Harassment, InteractionTimeline
JJMC89 removed 1 task(s) for M245: Byte Change: T366433: CentralAuth tests broken unless you run them inside Quibble.
Jun 3 2024, 1:47 AM · Anti-Harassment, InteractionTimeline
JJMC89 removed 1 task(s) for M246: Interaction Timeline Header & Footer: T366433: CentralAuth tests broken unless you run them inside Quibble.
Jun 3 2024, 1:47 AM · Anti-Harassment, InteractionTimeline
OKJ04 added 1 task(s) for M243: Timeline with Date Boxes: T366433: CentralAuth tests broken unless you run them inside Quibble.
Jun 3 2024, 1:37 AM · Anti-Harassment, InteractionTimeline
OKJ04 added 1 task(s) for M244: Interaction Timeline Inline Diffs: T366433: CentralAuth tests broken unless you run them inside Quibble.
Jun 3 2024, 1:37 AM · Anti-Harassment, InteractionTimeline
OKJ04 added 1 task(s) for M245: Byte Change: T366433: CentralAuth tests broken unless you run them inside Quibble.
Jun 3 2024, 1:37 AM · Anti-Harassment, InteractionTimeline
OKJ04 added 1 task(s) for M246: Interaction Timeline Header & Footer: T366433: CentralAuth tests broken unless you run them inside Quibble.
Jun 3 2024, 1:37 AM · Anti-Harassment, InteractionTimeline

May 31 2024

Maintenance_bot removed a project from T288844: Update MaxMind GeoIP2 license key and product IDs for application servers: Patch-For-Review.
May 31 2024, 7:31 PM · Anti-Harassment, IP Info, serviceops, SRE
kostajh added a comment to T321156: Explore data questions around IP blocks.

See also T366222: Investigation: how many event participants have been affected by IP Blocks

May 31 2024, 7:57 AM · Trust and Safety Product Team, IP-Blocking-Impacts, Epic, Product-Analytics
Maintenance_bot removed a project from T224245: Create a way to save preference options wherever they are set by GlobalPreferences without disruption: Patch-For-Review.
May 31 2024, 5:31 AM · MW-1.34-notes (1.34.0-wmf.13; 2019-07-09), Community-Tech (Kanban (Q1 2019-20)), Anti-Harassment, MediaWiki-extensions-GlobalPreferences

May 30 2024

RHo moved T217363: Consider minimizing the presence of Partial Blocks UI elements on Special:Block from Triaged to Tracking (in-progress) on the Wikimedia-Design board.
May 30 2024, 4:57 PM · Patch-Needs-Improvement, Trust and Safety Product Team, User-notice, MediaWiki-Blocks, User-DannyS712, MediaWiki-User-Interface, Wikimedia-Design, Design

May 20 2024

Maintenance_bot removed a project from T312479: Migrate usage of Database::select to SelectQueryBuilder in CheckUser: Patch-For-Review.
May 20 2024, 12:31 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Anti-Harassment, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), CheckUser, Technical-Debt
ReleaseTaggerBot added a project to T312479: Migrate usage of Database::select to SelectQueryBuilder in CheckUser: MW-1.43-notes (1.43.0-wmf.6; 2024-05-21).
May 20 2024, 12:00 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Anti-Harassment, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), CheckUser, Technical-Debt
gerritbot added a comment to T312479: Migrate usage of Database::select to SelectQueryBuilder in CheckUser.

Change #1027596 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Migrate AbstractCheckUserPager to SelectQueryBuilder

https://gerrit.wikimedia.org/r/1027596

May 20 2024, 11:35 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Anti-Harassment, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), CheckUser, Technical-Debt

May 16 2024

Aklapper placed T292803: IP Info: Explore Instrumentation up for grabs.

@Niharika: Removing task assignee as this open task has been assigned for more than two years - see the email sent to all task assignees on 2024-04-15.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome! :)
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!

May 16 2024, 4:55 PM · Trust and Safety Product Team, IP Info
Aklapper placed T297655: Investigate some historical trend on Persian Wikipedia up for grabs.

@jwang: Removing task assignee as this open task has been assigned for more than two years - see the email sent to all task assignees on 2024-04-15.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome! :)
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!

May 16 2024, 4:42 PM · Trust and Safety Product Team, Product-Analytics