Coverage
Detection
Signals that are ambiguous in isolation require corroborating repository
context. Every accepted observation retains the source path, line, content
fingerprint, evidence quality, and confidence.
Scan contract
Connection
Setup
- Open Integrations → GitLab and save the namespace, API v4 base URL, authentication mode, and token.
- Leave the project list empty to enumerate projects visible to the token, or provide an explicit project allowlist.
- Run a sync. Forge records success,
observationCount,canonicalInventoryCount, and blockers for each project.
read_api scope. Select Personal access token in
Forge. The GitLab user that owns the token must have read access to every
project Forge should scan.
Changing the base URL after a credential has been saved requires token
rotation. Production endpoints must use HTTPS and cannot contain credentials,
query strings, fragments, or path traversal.