Skip to main content

Two kinds of connection

The Connections page handles two different jobs behind one interface: Source control is what makes Console able to act on your code. Vendor connectors are what let it reason about findings your existing stack has already produced.

Source control

GitHub

Install the Console GitHub App for your organization. You can grant access to every repository or pick a subset; the repositories you grant become projects. The App is what powers: See Installation for the install flow.

GitLab

Connect a GitLab instance by providing its host URL, the project, and a personal access token.
GitLab supports cloning and merge request comments. Merge blocking is not supported yet — a merge gate on a GitLab run is recorded as skipped.

Vendor connectors

Console connects to the security and IT tools you already run, so agents can reason about the findings already sitting in them. Open Connections, add a connection, and search the connector catalog. Connectors are grouped by category: The catalog is searchable by vendor name or slug, and a connector spanning more than one category appears under each — AWS Inspector shows up under both AppSec and VMS, for instance. Completing a connection walks you through that vendor’s own authorization flow. Console stores the resulting connection and never handles the underlying vendor API key directly — requests are brokered server-side.
Connecting a vendor and reading from it are two different things. A connection can be established for any connector in the catalog, but what an agent can query today is scoped to vulnerability findings. An agent can read your Snyk or Semgrep backlog; it cannot read Jira issues or Cloudflare configuration.Read what agents can read before designing a workflow around a connection.

Which connections do you need?

Troubleshooting

A repository isn’t available as a project. The GitHub App installation probably doesn’t include it. Adjust the installation’s repository access. An output shows Failed on a run. Confirm the App is still installed for that repository and has permission to write checks and pull request comments. See checking delivery. The connector catalog is empty or won’t load. The catalog is fetched when you open the dialog, so a transient upstream failure shows there without affecting the rest of the page. Retry.

Next steps

What agents can read

The exact vendor-data surface today.

Projects

Turn a connection into analyzable code.