Eurydia / project-phosphophyllite

A UI wrapper around GitHub API for issue aggregration powered by OctokitJS.
0 stars 0 forks source link

improve project security #14

Closed Eurydia closed 6 months ago

Eurydia commented 7 months ago

The nature of the project is inherently insecure, and it does not help that the project is hosted as a static SPA using GitHub pages. It is impossible to store any kind of credentials, the project cannot take advantage of GitHub Apps which uses client key, nor OAuth apps which also uses app id.

Thus the only reasonable resolution to the security issue is to setup a back-end somewhere, somehow. For now, that is the kind of commitment I cannot afford.