seasponge icon indicating copy to clipboard operation
seasponge copied to clipboard

Export and import to cloud storage

Open Glavin001 opened this issue 10 years ago • 10 comments

[Easy] Users may wish to save their threat models to a cloud service such as Google Drive or Dropbox. Implementing this would require using their API’s and connecting it to SeaSponge.

Glavin001 avatar Sep 17 '14 14:09 Glavin001

Hmm, - Is this actually useful at all? The user can already save/load from file formats.

-> What is stopping them from dragging it to Drive or DropBox themselves?

To me personally, this is feature creeping, and I'd opt not to include this feature.

MatKallada avatar Sep 17 '14 15:09 MatKallada

That's why this is for a later version (v2?) and can be low priority.

Use case: what if I am a student on a school computer (cough ew) and they want to save this to their Dropbox/Google Drive and they, of course, do not have the folder sync setup on their school computer. They could simply login and let the web application handle that syncing.

Glavin001 avatar Sep 17 '14 15:09 Glavin001

Err - something to discuss during next meeting, but I feel that we're feature creeping here.

I understand that it is convenient but File storage/Local Storage is really all we need.

Definitely, a neato feature but something to discuss.

MatKallada avatar Sep 17 '14 15:09 MatKallada

Definitely not a priority.

Glavin001 avatar Sep 17 '14 15:09 Glavin001

I wasn't debating the priority (which would be low). I was debating whether this feature is worth developing in the first place.

Once again - something to discuss in the future.

MatKallada avatar Sep 17 '14 15:09 MatKallada

I was debating whether this feature is worth developing in the first place.

The advantage of having it outweighs the time it will take to implement. If we implement #13 properly, with base classes and SeaSponge API, it should be pretty straight forward implement for any other destinations such as Google Drive and Dropbox.

Once again - something to discuss in the future.

Yep.

Glavin001 avatar Sep 17 '14 19:09 Glavin001

It is indeed trivial to implement, however we would be feature creeping. For now, this feature will be placed on hold.

MatKallada avatar Sep 17 '14 19:09 MatKallada

I think this is definitely worth developing. We have it in our project proposal as a version 2 feature. Thus I think creating a version 2 label and milestone would be the best solution.

Frozenfire92 avatar Sep 17 '14 20:09 Frozenfire92

Not only would linking issues with Github ( #17 ) be awesome, but what about using GitHub's API to actually store our SeaSponge files? Using https://github.com/michael/github we could actually use GitHub as a cloud storage. Hopefully this will encourage sharing of SeaSponge generated threat models and also make it easier to get started and continue modelling threats for projects.

Glavin001 avatar Apr 02 '15 01:04 Glavin001

Apologies in advance if I have misunderstood something. But I think when we create a link, you can always generate full diagram with the link. Given that, do we still need to store the files on "cloud"? I can probably just ping or store the URL in my email and generate the diagram if I want.

shirishp avatar May 13 '15 14:05 shirishp