Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

We should offer the ability to redirect abuse reports to a room. #11148

Open
Yoric opened this issue Oct 21, 2021 · 0 comments
Open

We should offer the ability to redirect abuse reports to a room. #11148

Yoric opened this issue Oct 21, 2021 · 0 comments
Labels
A-Logging Synapse's logs (structured or otherwise). Not metrics. A-Moderation Tools for moderating HSes: event redaction, media removal, purge admin API, reports from users, ... P3 (OBSOLETE: use S- labels.) Approved backlog: not yet scheduled, will accept patches T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements.

Comments

@Yoric
Copy link
Contributor

Yoric commented Oct 21, 2021

The current Admin API to fetch abuse reports is not really convenient.

This gives homeserver administrators two possibilities:

  1. Write a script to fetch abuse reports from the admin API and publish it somewhere readable, typically a room. It's possible but annoying to implement and deploy.
  2. Configure a reverse proxy to intercept calls to /report and publish them somewhere readable, typically a room. Mjölnir recently started offering this feature but it's still a pain to configure correctly and extends the security perimeter of homeservers that use the feature.

We should consider the following change:

  • publish abuse reports directly to a room, as structured messages (possibly based on MSC3215);
  • let the admin pick a user id, room id, etc. in homeserver.yaml to determine which user will publish these reports and where;
  • encourage admins to adopt a bot to turn these structured messages into human-readable, internationalized, abuse reports.

  • log to room
@squahtx squahtx added T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements. X-Needs-Discussion labels Oct 21, 2021
@callahad callahad added P3 (OBSOLETE: use S- labels.) Approved backlog: not yet scheduled, will accept patches and removed X-Needs-Discussion labels Oct 21, 2021
@MadLittleMods MadLittleMods added A-Moderation Tools for moderating HSes: event redaction, media removal, purge admin API, reports from users, ... A-Logging Synapse's logs (structured or otherwise). Not metrics. labels Nov 10, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-Logging Synapse's logs (structured or otherwise). Not metrics. A-Moderation Tools for moderating HSes: event redaction, media removal, purge admin API, reports from users, ... P3 (OBSOLETE: use S- labels.) Approved backlog: not yet scheduled, will accept patches T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements.
Projects
None yet
Development

No branches or pull requests

4 participants