Safeguard Docs
Compliance ConnectorsSetup by categoryVulnerability Scanning

Endor Labs

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

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

CategoryVulnerability Scanning
Connect withAPI token
What a connection producesAutomated compliance tests
Endor Labs's guidedocs.endorlabs.com

Connect with an API token

  1. In Endor Labs:

    1. In Endor Labs, switch to the namespace Safeguard should read (the key applies to the current namespace and its child namespaces).
    2. Select User menu › Settings from the left sidebar.
    3. Select Access Control › API Keys, then click Generate API Key.
    4. Enter a name to identify the API key and select the role Read-only.
    5. Select the expiry (30, 60, 90 days, or one year).

    Where to find the other values:

    • Namespace: The namespace you are in when you generate the key (the key applies to it and, unless you deselect Propagate this policy to all child namespaces under Advanced, its child namespaces).
    • Region: API keys are region-bound: EU tenants create keys at https://app.eu.endorlabs.com.

    Endor Labs's public documentation does not cover every step.

    Keys created in the UI can expire after at most one year; the API can create longer-lived keys. Each session started with the key is valid up to four hours. The fetched page stops after the expiry choice: it does not name the final button, say how the API key and API secret are displayed or copied, or whether the secret is shown only once. Only the EU tenant URL is named in the docs.

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

    The permissions Safeguard needs: Read-Only.

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

    FieldWhat to enter
    API keyRequired. Stored encrypted and never shown again.
    API secretRequired. Stored encrypted and never shown again.
    NamespaceRequired.
    RegionRequired.
  3. Click Connect with token.

Frameworks

Safeguard's automated tests read Endor Labs 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.14
ISO/IEC 27001Automated testsA.8.84
HIPAA Security RuleAutomated tests164.308(a)(1)4
PCI DSSAutomated tests6.3.3, 11.3.14
NIST CSF 2.0Automated testsID.RA-01, ID.RA-064

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

On this page