Integrations
GitHub Integration
4min
the github integration allows you to connect your github account so you can run a quickscan docid\ btqhfzqnd61qathhnhhb7 , automatically trigger scans for every commit via github webhooks, create github issues from soos issues, and create pull requests connecting more than one github account requires the organization management docid\ dplmqtdtqbzcugbpiauyg add on integration steps after navigating to the integrate page and external connections tab, select the github tab and click authorize this will redirect you to github you may be prompted to sign in to github at this point github external connections select configure, to proceed and configure the soos github app soos github app select the github organization you wish to link to your soos account if you are linking a github organization and you select your personal github user , you will not have access to the organization's repositories, even if your user is a member select the github organization instead github organization selection review the access permissions and select all repositories to grant soos access to all repositories under the github organization selected in the previous step, or select a subset by choosing only select repositories and then choosing the specific repositories to allow access to after clicking save you will be redirected back to soos the soos github app requires read and write access in order to create pull requests if you do not wish to allow this level of access, we suggest you use the github actions docid\ jv8hw9yird2sgse3poibd integration github repository selection additional configuration after returning to soos, additional configuration is required for some soos features scanning on each commit via webhooks under github configurations docid\ aqvzlze4rzjuiutshiuqu enable github webhooks so that scans are run for every commit additionally, you may need to adjust your branch scan configurations docid\ qxkpnhncs83jdovwwxjrn to enable the branches you would like to scan github issues configure github as your issue manager under issue management configurations docid\ ipypihcxjhqll ftuovsr we recommend setting each repository as a project level configuration, unless you wish to collect all issues under a single repo