Skip to main content

GitGuardian

GitGuardian is a comprehensive secrets detection and security monitoring platform designed to protect organizations from exposed credentials, API keys, certificates, and other sensitive information in source code and digital environments. The platform specializes in identifying and preventing secrets sprawl across development workflows, code repositories, and collaboration tools.

CategorySecrets management
DirectionQuery source
Sign-inPersonal Access Token
Query languagesSQLite
Websitegitguardian.com

Before you start​

Huntbase signs in to GitGuardian with Personal Access Token. Create the credential in GitGuardian first, then keep it to hand for the Connect step.

  1. In the GitGuardian dashboard, go to the API section of your workspace, open Personal access tokens, and select Create token.
  2. Name the token after its use case and choose an expiry.
  3. Select the scopes incidents:read, audit_logs:read and members:read.
  4. Click Create token and copy it. It will not be visible again.

Permissions:

  • incidents:read
  • audit_logs:read
  • members:read
Watch out for
  • With a personal access token, audit_logs:read is available only to Managers.
  • A personal access token only returns what its owner can see in the dashboard.

For the vendor's own instructions, see GitGuardian personal access token documentation.

tip

Use a dedicated, read-only credential for Huntbase where the product allows it. Huntbase only needs to read.

Connect GitGuardian​

  1. Go to Connections and click New connection, or click New connection on the GitGuardian product page.
  2. On Product, pick GitGuardian and choose the Owner.
  3. On Details, give the connection a Name and, optionally, a Description.
  4. On Connect, fill in the settings and credentials described below.
  5. On Verify, review the summary and click Create & check.

For everything else on the setup page — saving a draft, I'll do this later, and what each check result means — see Connections.

Credentials​

The only Method is Personal Access Token. Enter a Credential label (for example Production), then fill in:

FieldRequiredNotes
Personal Access TokenYesSecret — not shown again after you save it.

Query it​

Once connected, GitGuardian can serve these languages in a query tab, and Scout can use it when you ask in Auto:

LanguageUse it for
SQLiteSQL across this source and every other connected source.

Next steps​