Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contribution account age as a factor #4000

Open
joubin opened this issue Apr 3, 2024 · 0 comments
Open

Contribution account age as a factor #4000

joubin opened this issue Apr 3, 2024 · 0 comments
Labels
kind/enhancement New feature or request

Comments

@joubin
Copy link

joubin commented Apr 3, 2024

Is your feature request related to a problem? Please describe.
Not a problem, pure enhancement request

Describe the solution you'd like

In assessing the security and trustworthiness of open-source libraries, two additional metrics should be considered: the diversity of contributors and the age of their GitHub accounts. This approach could offer early indicators of potential security risks, as seen in scenarios like CVE-2024-3094. While not foolproof—given the possibility of using older accounts for malicious purposes—these metrics serve as valuable signals. Specifically, libraries with contributions from newer accounts or from individuals with limited cross-project involvement could be flagged for closer scrutiny. Conversely, libraries benefiting from longstanding contributors with extensive cross-project activity should be deemed more reliable. This system recognizes the potential for false positives but aims to enhance overall security postures by identifying unusual contribution patterns indicative of risks.

Describe alternatives you've considered

I cannot think of an alternative, but hope to use this issue as a thread to conduct the conversation around this

Additional context

Good visual for understanding the issue
Clear writeup

@joubin joubin added the kind/enhancement New feature or request label Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

1 participant