Closed
Description
Is your feature request related to a problem? Please describe.
Currently we sync all OWASP repositories and ones we find through www-
pages. However, there are more repositories in OWASP related GitHub organizations that we don't sync and have no information about, e.g. project Juice Shop has 3 repositories listed on their OWASP Nest page. While the Juice Shop GitHub organization contains 12 repositories.
Describe the solution you'd like
- Implement external organizations repositories sync to cover all project related repositories. Use
github.Organization
model to get the list of GitHub organizations (exclude all unrelated organizations usingOrganization::is_owasp_organization
). - Apply repository sync logic similar to github_update_owasp_organization or github_update_project_realated_repositories
- Use existing organization repositories linked projects for linking the new repositories to projects. If an organization has more than 1 project (get via Repository model) log an error and skip repository project setting.
Are you going to work on implementing this?
- Yes
- No
Metadata
Metadata
Assignees
Type
Projects
Status
Done