Safeguard Docs
Compliance ConnectorsSetup by categoryVulnerability Scanning

GitGuardian

Connect GitGuardian to Safeguard: what it provides, how to set it up, and the frameworks it provides evidence for.

Connect GitGuardian to collect vulnerability scanning evidence with automated compliance tests, switched on per workspace.

CategoryVulnerability Scanning
Connect withAPI token
What a connection producesAutomated compliance tests
GitGuardian's guidedocs.gitguardian.com

Connect with an API token

  1. In GitGuardian:

    1. Business plan (recommended), as a workspace Manager: go to the Service accounts page in the API section of your workspace and click Create service account.
    2. Name the service account (for example Safeguard-Prod) and set an expiry date (1 week, 1 month, 3 months, 6 months, 1 year, or never).
    3. Choose the scopes incidents:read (view only permission on incidents) and sources:read (view only permission on sources).
    4. Click Create service account and copy the token. It will no longer be visible in the future.
    5. Other plans: go to the Personal access tokens page in the API section of your workspace, click Create token, name it, set an expiry date, click Create token, and copy the token (it will no longer be visible).

    Where to find the other values:

    • Region (optional): The GitGuardian region your workspace is hosted in.
    • Base URL (optional): Only for self-hosted GitGuardian: the API URL of your instance.

    GitGuardian shows the secret only once, so copy it before you leave the page.

    Service accounts require the Business plan and only workspace Managers can manage them. A personal access token only returns what its creator can access via the UI, and each user may have at most 5. The fetched personal-access-token steps do not mention a scope picker, so no scope step is given for that path; the scope names for service accounts are from GitGuardian's authentication page. Region names and host names were not in the fetched pages.

    Source: docs.gitguardian.com, docs.gitguardian.com, docs.gitguardian.com, checked 2026-10-07.

    The permissions Safeguard needs: incidents:read, sources:read.

  2. On Compliance › Connectors, open GitGuardian, click Connect, choose API token and fill in:

    FieldWhat to enter
    API tokenRequired. Stored encrypted and never shown again.
    Region (optional)—
    Base URL (optional)—
  3. Click Connect with token.

Frameworks

Safeguard's automated tests read GitGuardian and map to the controls below. When a test passes, the result is evidence toward each control it maps to, in every framework listed. It is evidence toward a control, not proof that the control is met on its own.

FrameworkEvidenceControlsTests
SOC2Automated testsCC7.13
ISO/IEC 27001Automated testsA.8.83
HIPAA Security RuleAutomated tests164.308(a)(1)3
PCI DSSAutomated tests6.3.3, 11.3.13
NIST CSF 2.0Automated testsID.RA-01, ID.RA-063

These tests are switched on per workspace by the Safeguard team.

On this page