Comment on page

Set up GitLab


Integrating with GitLab enables oak9 to scan for any IaC files within a repository with the end result of pinpointing any existing security design gaps as well as potentially fixing those configurations via pull requests. This process is done:
  • Continuously: oak9 triggers these scans once a day to ensure full monitoring of your repository
  • Autonomously: this process is 100% automatic. After integration, you’ll never have to trigger a scan manually on your end (though you will always still have this option!). That’s right, no more button clicking!
  • Securely: we prioritize client confidentiality and security. We only ask for the permissions absolutely necessary to run this workflow and we ensure that none of your code is kept in our system after execution
  • Seamlessly: oak9 and GitLab work together as essentially, a single application

How to Integrate

  1. 1.
    Log in to oak9
  2. 2.
    Click on the Integrations icon in the navigation bar on the left \
    oak9 dashboard
  3. 3.
    Scroll down until you locate the GitLab integration underneath the Repository Integrations section\
    Integrations Management
  4. 4.
    Click Add Integration\
    Add GitLab Integration
  5. 5.
    Click Open GitLab
  6. 6.
    Provide oak9 authorization to access your GitLab account\
    Authorize oak9 Access to GitLab
  7. 7.
    Choose to browse repositories by user or group permissions\
    Select Permissions to Browse By
  8. 8.
    Select the repository you want to have analyzed\
    Choose Repository to Analyze
  9. 9.
    Once you select the repository, select which project or create a new one if required\
  10. 10.
    To adjust the default oak9 repository settings click this icon \
    Code Review Settings:
    1. 1.
      Which branch is being analyzed (Master, Test, etc.)
    2. 2.
      Which paths to include (you may specify certain paths to be analyzed only)
    3. 3.
      What code review settings are providing feedback on design gaps (How PRs are created and how many to create)\
  11. 11.
    Click save
Hoorah! You’ve integrated with GitLab and have validated your IaC code. Don't keep those security gaps waiting!


Here's a gif of the whole process just in case you get stuck
GitLab oak9 integration walkthrough
GitLab Walkthrough