sysreptor icon indicating copy to clipboard operation
sysreptor copied to clipboard

[Feature Request] Adding Excalidraw plugin

Open danymat opened this issue 1 year ago • 2 comments

Hello,

Thanks for adding the plugins option, I just enabled it and added the Cyberchef plugin to test, works wonderfully.

We would really like the support of a self-hosted excalidraw (https://github.com/excalidraw/excalidraw) plugin that we use daily for taking notes and creating maps of our pentests.

I just saw that you have two options for the plugins:

  1. General plugin (that is to say, plugins in the home directory)
  2. By-project plugins (which is inside each project, such as showed on the call http:///project//plugins/)

Btw, I'm still not sure which excalidraw implementation to consider:

  1. Non real-time collaboration -> easy to install and setup (like cyberchef), data stays in local storage (could be a first approach) (https://docs.excalidraw.com/docs/@excalidraw/excalidraw/installation)
  2. Limited real-time collaboration -> creating a "lock" during editing by users, but other users could edit afterwards
  3. Full realtime colaboration -> more complex to implement, necessitates handling via server (https://docs.excalidraw.com/docs/@excalidraw/excalidraw/faq#does-this-package-support-collaboration-)

What do you think ?

danymat avatar Nov 26 '24 12:11 danymat