Skip to content

(E-Mail) notifications: collection of triggers #96

Open
@aronmolnar

Description

It would be nice to receive some email notifications from SysReptor.
This ticket is for brainstorming what could trigger an email.

  • When a project was archived (encrypted) to remind pentesters of deleting their evidences
    • Could also be triggered in community, even if no encryption happens
    • Could also be a weekly email to delete evidences of multiple projects at one
  • When a pentester was added to a project by another pentester
  • When another pentester set project to finished
  • When a finding (or a section) is assigned to another pentester
    • This might be very noisy if for each and every finding
    • Maybe this could be an hourly job or so?
  • When a finding gets the status "Ready for review" or "Needs improvement"
    • Also very noisy.
    • Also: Who should be notified --> it is unclear if the status is first changed and then re-assigned or other way round
    • Could also be done with some time in between
  • We might want to add a project start and end day to the project metadata. Two business days before the pentest start we could send a reminder (e.g. to inform the customer, test credentials, etc.)
  • If a user mentioned another user in a comment

E-Mails are not strictly necessary. The notification could appear as in-app notifications.
We already have a "Notifications" symbol in the menu bar. In this, we display notifications fetched from a remote server. We could either use this functionality, or introduce a new "To Do" section. It would also be possible to use both, depending on the notification.
We must make sure that two symbols are not confusing for users.

An additional option would be to use browser notifications (Notifications API). This might make sense for certain actions actions (like if the user was mentioned by another user in a comment), but noisy for other actions.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions