element-hq / element-hq/synapse

Audit trail for device changes.

Open
#5,145 0 comments 0 reactions 0 assignees View on GitHub
A-Device-List-Tracking O-Occasional S-Minor T-Enhancement
Dominant language
Python
Stars
4.6k
Forks
600
Avg merge
5d 22h
Merged PRs (30d)
51

Description

This issue has been migrated from [#5145](https://github.com/matrix-org/synapse/issues/5145).

---

We need an API which exposes what devices get created and removed on your account.

Synapse should also mail & push you when devices get created (i.e. people log in to your account), to track abuse.

Ideally this needs to somehow be resilient to a malicious homeserver admin (otherwise an admin might add malicious devices to your account and remove them again without you noticing). The way to do that is probably to expose device additions more clearly in the apps, rather than waiting to see a KS req from an unexpected device or similar.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.