-
-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Address security concerns from community #43
Comments
I'm currently not invested in level packages so could drop owner, even if we decide at a later time it would be better to add back. I'm assuming this applies to more maintainers than me. I would like to be part of the GitHub organization still though. Also, +1 for archiving the unused repos, or moving them to a different organization, like |
|
I think it's fine to keep the repos here. If someone comes forward wanting to revive a project, we can then decide whether to move the repo elsewhere or stay involved. |
What's a good message for
|
I prefer the first one. It's nice to have a link to go to for more information. |
Hm, there's a downside to pinning dependencies of a package before abandoning it: when a dependency patches a vulnerability, it doesn't float in. You can't win.. |
Should we archive |
🆗 |
The remaining task (reduce GitHub organization owners) is being handled and discussed privately. |
In light of the recent
event-stream
incident, we (@ralphtheninja and I) want to take action to reduce the attack surface of packages maintained in Level.Level has been and will remain an OPEN Open Source Project. While we recognize the risk of giving people owner rights, it has been vital to the open, transparent and dare I say loving nature of Level. We might add some policy, if it really benefits security. Keep in mind that too much policy can scare off contributors, put a burden on maintainers and provide a false sense of security, hiding real issues that are out of our control under a layer of bureaucracy that in addition impedes individual freedom.
Trust is essential in OSS and we want to be wary of knee-jerk reactions to incidents like
event-stream
.That said, we are thinking about what we can do and open to any suggestions. After an initial brainstorm we came up with 3 actionable items and wished to move further discussion to GitHub for community input and transparency.
1. Reduce npm owners
2. Reduce GitHub organization owners
3. Archive unmaintained projects
Archival consists of:
Candidates for archival:
leveldown-mobile
: Archive repository leveldown-mobile#18level-mobile
: Archive repository level-mobile#17level-lmdb
: Archive repository level-lmdb#12level-fstream
: Archive repository level-fstream#66level-basho
: Archive repository level-basho#13level-lazy-open
: Archive repository lazy-open#42Please edit the above list or leave a comment if you think one of these should not be archived.
The text was updated successfully, but these errors were encountered: