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

New Providers: GitLab/Hub API #5446

Open
mirisbowring opened this issue Oct 17, 2024 · 3 comments
Open

New Providers: GitLab/Hub API #5446

mirisbowring opened this issue Oct 17, 2024 · 3 comments
Assignees
Labels
feature-request New feature request for Prowler. provider/github

Comments

@mirisbowring
Copy link

New feature motivation

In corporate environments, Git and CICD are defacto standard.
Especially GitLab and GitHub are the most used Services.
Often, there are specific compliance / governance rules that require e.g. multiple approvals for an feature request.

Solution Proposed

Having GitLab & GitHub available as providers, it would enable companies to check the projects repositories for compliance issues.

Checks could be:

  • Are multiple approvals configured for default / protected branches?
  • Is the main branch protected?
  • Are scanners configured? (Password, SAST, etc.)
  • Are there less then e.g. 3 Maintainers on the Repo?

Describe alternatives you've considered

There are some commercial tools that alter the gitlab api.

An OpenSource example is e.g. scorecard

Additional context

There are some details about CICD Security in general:

@mirisbowring mirisbowring added feature-request New feature request for Prowler. status/needs-triage Issue pending triage labels Oct 17, 2024
@pedrooot
Copy link
Member

#5430

@pedrooot pedrooot self-assigned this Oct 18, 2024
@jfagoagas jfagoagas removed the status/needs-triage Issue pending triage label Nov 22, 2024
@HugoPBrito
Copy link
Member

Hi @mirisbowring!

I wanted to inform you that the GitHub provider is currently under development and is already executable, so you can try it if you want.

You can see the progress here:

Over the coming weeks, I will be adding more checks, aiming for a first release soon. Stay tuned! 🚀

@HugoPBrito HugoPBrito self-assigned this Dec 11, 2024
@mirisbowring
Copy link
Author

Ah, sounds amazing!
Will test it during the christmas days :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request New feature request for Prowler. provider/github
Projects
None yet
Development

No branches or pull requests

4 participants