-
Notifications
You must be signed in to change notification settings - Fork 14
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
Add OpenSSF Best Practices #61
Comments
Accepted. |
Thank you. |
Done. |
@claudioandre-br Somehow today I got the codefactor.io authorization again, and approved it again. What's worse, I don't see it among the approved third-party apps - I only see Azure Pipelines and Travis CI there. Also, the authorization request is worded as granting access to "private resources", which doesn't sound like something we actually want here (what private resources? we have no private repos). Here's what those e-mails say:
|
I saw this happening more than once (you need to authorize twice). There are two connectors Github x Codefactor. Don't ask why, I don't kwow the answer. Both links to my settings(?) page. Now codefactor badge and repo grade are updated (so, things are fully working). It wasn't some time ago. I guess we can use codefactor in private repositories. Since they don't exist, we are safe. If you create one later, we can review or revoke the setting. We can also revoke the access now and see what happens (it only needs to create a webhook once). No need to request to go to your medical doctor with you. |
@claudioandre-br I hope those links you posted are not security-sensitive, but just in case we might want to remove them from here. The IDs in them appear specific to your account anyway, so not useful here. |
Don't worry, if Github is drunk and you can access them, you need to provide 2FA/MFA. |
I meant that attacks on web apps often involve tricky and unexpected interactions of different things, and a copy of some normally secret material, even if not sufficient on its own, could turn out to be precisely the missing bit for a successful attack. But I don't worry much. |
I removed it (also from history). |
Follow up:
Codefactor.io is an OAuth application. It's nothing or everything. I think this will get better some day; we all agree that the request is invasive. An evolution: Above, an example of another Github app (which does something else). Newer and better. The wording is the same, but it allows people to adjust what is shared. |
@claudioandre-br Do you suggest any specific action now? Do you need anything from me? |
No, thanks. Github should enforce best practices and all these companies (codefactor is the focus now) should invest in improvements. |
@claudioandre-br I mean, do we possibly need to revoke permissions? If you're not going to use this app. |
I'm afraid it will stop working properly sometime if we revoke the permissions. But, if you feel uncomfortable with the current permissions, I think you can revoke without removing. I enjoy the checking they are doing. |
@claudioandre-br Oh, OK. I think I misinterpreted some of what you wrote. I'll leave things as they are for now. |
1. Is your feature request related to a problem? Please describe.
Audit this repository as seen at https://bestpractices.coreinfrastructure.org/projects/7525
![image](https://private-user-images.githubusercontent.com/1702923/250286027-4a3ad814-1454-478b-a06d-92d36d4d39b8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwODE2MTUsIm5iZiI6MTcyMDA4MTMxNSwicGF0aCI6Ii8xNzAyOTIzLzI1MDI4NjAyNy00YTNhZDgxNC0xNDU0LTQ3OGItYTA2ZC05MmQzNmQ0ZDM5YjgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwNCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDRUMDgyMTU1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDk3NWRiNzkzMmZiMWZiMDkwZTc1NTBlYzAxOWQ5YjY1ODE1MWEzYjAxNTA4NmI0N2JiN2UzZjljYWRjNTUwMiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.dxbXoLgiW19KdPIxPs_fFv3m5VuEYQNdq5eWd27oWo0)
2. Describe the solution you'd like
Add the checklist for the repository practices.
3. Additional context
OpenSSF Best Practices
@solardiz , when you have some free time could you please accept the access request you (probably) received some days ago?
This will authorize codefactor (https://www.codefactor.io/repository/github/openwall/john-packages) to run and scan all commits.
The text was updated successfully, but these errors were encountered: