Integrations
Open Settings → Integrations (sometimes labeled in the product around Code or Pipelines) to:

Connect GitHub or GitLab from the Code/Pipelines section, or create a Generic project when source control is not connected; set Default remediation behavior (for example open a PR/MR) and save.
- Connect GitHub or GitLab — Deep links to provider-specific setup pages where you install or configure the integration, OAuth, or GitHub App as required.
- Create Generic projects — Add manually managed projects that can receive uploaded SBOM data without connecting a source control provider.
- Adjust remediation-related options — Where the product exposes them, you can configure how findings and automation behave in connection with your repositories.
Provider-specific steps (repository selection, project tree, git ref filters) are completed on the GitHub or GitLab integration pages linked from here. Generic projects collect a name, description, and optional URL instead.
GitLab authentication revocation
When GitLab is connected with an organization API token, only organization admins can revoke that organization-wide authentication. Revoking it removes GitLab integration access for everyone in the organization until an admin connects GitLab again.
When GitLab is connected through OAuth, each user can revoke their own GitLab authentication for the organization.
The Platform shows a confirmation dialog before either type of GitLab authentication is revoked. Review the confirmation text carefully so you understand whether the action affects only your account or the full organization.
GitHub App checks
When a GitHub repository is configured with Identify, the Platform reports scan progress back to GitHub as check runs on the relevant commit:
- RunSafe SBOMs shows SBOM generation progress and links back to the Platform SBOM views.
- RunSafe License Compliance Check waits for the SBOM data it needs, then evaluates the project's effective license compliance policy.
- RunSafe Vulnerability Compliance Check waits for the SBOM data it needs, then evaluates the project's effective vulnerability thresholds.
The license and vulnerability compliance checks may stay in progress while SBOMs and reports are still being generated. When they complete, their result reflects the organization defaults or the project's override when one is active.
Build-time SBOMs from GitHub Actions
Repositories that use the RunSafe GitHub Actions integration can add build-time SBOMs, such as C/C++, Docker, and .NET SBOMs, to the same RunSafe SBOMs check run. The Platform tracks those workflow runs separately from non-buildtime SBOM scans and updates the check as each SBOM and report finishes.
If a workflow is re-run, the Platform refreshes the build-time SBOM state for the new attempt so stale SBOM rows from the previous attempt do not remain in the GitHub check. If expected build-time SBOMs are missing, review the workflow configuration in the RunSafe GitHub Actions README.