GitLab - Flow and Tech

Flow

  1. Set GitLab or GitLab Server mode (if a host was provided or not through the url flag).

  2. Fetch one/some/all the groups that the credentials have access to from the SCM and create a groups list.

  3. Fetch one/all projects under the fetched/provided groups.

  4. Create an import file for unmonitored repos to use for easily importing repos into your Snyk account (if the importConfDir flag was set)

  5. Fetch the commits for the fetched/provided project/s and create a Contributors list.

  6. Count the commits for the project/s by the contributors.