'Wipe All Devices' should persistently retry
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 36.9k
- Forks
- 5.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 713
Description
Is your feature request related to a problem? Please describe.
The user management feature 'Wipe All Devices' only appears to work for devices actively connected in the moment.
Describe the solution you'd like
The associated user account should be flagged by the server - any future login or attempted login should trigger the remote wipe process for the account.
Describe alternatives you've considered
Manually monitoring logs for the next time the user attempts to log in and re-run the remote wipe.
Additional context
An employee left the organization two weeks ago. I wiped their company laptop and disabled the user account per standard practice. I'm now getting regular failed login attempts for their account - it appears they installed the desktop client on a personal machine. That computer is only online early morning and late evening, and so far I've been unable to trigger the wipe while the machine is online.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Begin with the server-side “Wipe All Devices” user-management action and the login or attempted-login path; no file or test is named in the issue, so locate those entry points first. Done means an account flag remains effective after the action and every future login or attempted login triggers the remote wipe, including when the device was offline.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- authentication, backend, security
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100