Find the insights and best practices about our product.
Integrations Overview

Introduction

The Integrations page is the home of the Discovery phase. It is where you manage integrations and run Discovery to find the projects and repositories across your organization. Open it from the Integrations section in the left navigation.

Discovery works in two phases. First, Discovery scans an integration to find its projects and repositories. Then Detection scans those repositories to find AI. Running Discovery from this page is what populates the Detect AI tables, where you review the results and run Detection.

The page consolidates integration management under a tabbed layout with two tabs. The VCS tab manages version control system integrations and is documented below. The Cloud Sensor tab manages CloudSensor integrations and is documented in the CloudSensor Overview article.

VCS Tab

This tab lists your VCS integrations, shows their discovery and connection status, and launches Discovery. The tab opens with a count of integrations, an Add New VCS Integration button, a search-by-name field, a Filters control, and a Customize Table control.

Columns

  • Name
  • Description
  • VCS Service
  • Discovery Status reflects the discovery phase for the integration. Values are Unscanned, Pending, Queued, In Progress, Complete, Failed, Skipped, and Aborted.
  • Validation Status reflects the connection to the VCS, shown as Valid or Invalid with a timestamp. An integration typically becomes Invalid when its personal access token expires.
  • SSH Key
  • Actions holds the primary button. It starts as Discover Repos, which runs Discovery to find the integration's projects and repositories and populate the Detect AI table. After Discovery has run, the button permanently becomes Detect AI, which opens the Detect AI page filtered to that integration. To run Discovery again, use Re-run Discovery in the row flyout.

Filters

  • VCS Service - Azure DevOps, Bitbucket, Bitbucket Data Center, GitHub, GitHub Enterprise Cloud, GitHub Enterprise Server, GitLab, GitLab Self-Managed
  • Discovery Status - Unscanned, Pending, Queued, In Progress, Complete, Failed, Skipped, and Aborted
  • Validation Status - Valid or Invalid

Customize Table

Customize Table lets you drag to reorder columns and show or hide them using the eye icon. Actions is locked visible.

Row Flyout

Clicking a row opens a flyout titled with the integration name.

  • Discovery Status: The discovery phase for the integration.
  • Findings: The count of Projects and the count of Repos.
  • Integration Type: The VCS service and authentication method.


Flyout actions are:

  • Go To Detect AI
  • Re-run Discovery
  • Edit Integration
  • Get Webhook Details
  • Enable SSH
  • Validate Integration
  • Delete Integration.
Did this answer your question?