Emails and names exposed from issues created from email (OD-2216)
Artur opened 1 year ago

Hi,

We have some open source projects which are open to public. Visitors who are not logged in have read-only access to code, issues and packages.

And this is where the emails and names are being exposed to the public. Some issues are created from emails through the Helpdesk system. For these issues OneDev prints information at the top of the issue like this: OneDev opened NN minutes ago on behalf of [email protected] (First Last Name)

Since these issues are publicly accessible without need to login, these information is exposed to all sorts of internet bots collecting data.

I think that even, after logging in, information like real name and email should not be shown like this to users. Since we run system publicly accessible and anybody can create an account to participate in the code development, then, people who do not know each other and are unrelated use the system to communicate. I do not think anybody would want his email to be exposed to random people.

I do not have any particular preferences on how to prevent exposing user information.

Maybe some information should be shown based on the user permissions, or just to admins/project owners only?

Personally, I liked the previous behaviour more, when the OneDev automatically created a user account from the helpdesk email. I understand your motivation why this was changed. But in our case, the previous behaviour made more sense. Maybe you could bring it back with some configuration switch? This way, user emails would not be exposed as the OneDev would just show user information in standard way?

  • Robin Shen changed fields 1 year ago
    Name Previous Value Current Value
    Priority
    Normal
    Minor
  • OneDev changed state to 'Closed' 1 year ago
    Previous Value Current Value
    Open
    Closed
  • OneDev commented 1 year ago

    State changed as code fixing the issue is committed (941eca4f)

  • OneDev changed state to 'Released' 1 year ago
    Previous Value Current Value
    Closed
    Released
  • OneDev commented 1 year ago

    State changed as build OD-5786 is successful

issue 1/1
Type
Security Vulnerability
Priority
Minor
Assignee
Labels
No labels
Issue Votes (0)
Watchers (2)
Reference
OD-2216
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover