-
Notifications
You must be signed in to change notification settings - Fork 510
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
BUG: contributor checks does not validate number of companies per contributor #1024
Comments
Stale issue message |
@singhsaurabh offered to take this up (ref: https://openssf.slack.com/archives/C0235AR8N2C/p1646951039408139) |
Awesome, thanks @singhsaurabh |
Thank you @justaugustus @laurentsimon |
Hi @justaugustus I would like to know more about this issue. |
There are 2 sides:
Please let me know if this help or not. |
Hi @laurentsimon, I see some settings in const ( Kindly guide me. Thank You |
https://github.com/ossf/scorecard/blob/main/docs/checks.md#contributors do I need to add companies in github profile and test it ? |
I think this requires no changes |
yes it would be great to see if this is forgeable or not. |
Thank You @laurentsimon |
Hi! I'm looking into this issue. Is this issue still a concern/relevant? Did some test runs and looks like Scorecard looks at both the Company field and Organizations that a user is a part of. My question here is what should Scorecard be looking at for company? Company field can be easily forged, but looking at Org may cause many results. We could look at only the first Org that's selected, but it may not be the company the contributor is actually working for. |
Reviewed in community backlog refinement: Not clear whether we need to generate the unique set or pick one org per user and create a set from that. Needs more discussion. |
Hey @spencerschrock, my team (@SilasVM & @Jordin221) and I have been looking into this issue. We noticed this bug is related to issues #3996 and #4175. We also noticed you closed PR #3673 and mentioned it is not a high priority bug. We were wondering if we should work on this or look into another good first issue. Thank you! |
So the I think there are some more straightforward issues to tackle if you wanted a first issue, but up to you. |
a contributor can forge their company association on GH. (tracked in another issue).
In addition, the number of companies is not verified by our code. That makes it easier for a single user to commit 5 PRs and add 3 companies to their profile, hence getting a top score.
We should only take a single company per user.
The text was updated successfully, but these errors were encountered: