Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discuss adding a user deletion endpoint #1238

Open
jdaigneau5 opened this issue Jun 5, 2024 · 1 comment
Open

Discuss adding a user deletion endpoint #1238

jdaigneau5 opened this issue Jun 5, 2024 · 1 comment

Comments

@jdaigneau5
Copy link
Collaborator

Summary

Deleting users is a common practice with account management. Currently, Cve-Services only allows for deactivating users, which could cause confusion or other complications. We should discuss whether or not to implement this feature and how it would work.

Definition of Done

  • Consider restrictions
  • Only available to Org admins and Secretariat
  • Ensure Orgs have at least 1 admin (we have middleware that checks this when removing user roles)

Notes
This idea was originally brought up in #507

@mprpic
Copy link
Contributor

mprpic commented Nov 6, 2024

The functionality exists to mark users as inactive by an Org Admin when they depart an organization. This immediately removes their access to reserve/publish CVE IDs.

GDPR requests to remove PII can be resolved by changing the first/last name and email address to dummy values (Ghost User - [email protected]). CVE ID objects are tied to the UUID of the user, which cannot be changed. No policy exists currently that enforces any name/email restrictions on the users in User Registry, but the CVE Program assumes that an organization keeps track of their users and can pinpoint them to actual human beings (or maintainers of tools for automated accounts) in case of accountability.

Based on the discussion during the meeting on Nov 5, 2024, AWG recommends closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: High Priority
Development

No branches or pull requests

2 participants