Each entry answers the questions an integration checklist actually asks — including the two nobody documents: the exact credential scope, and whether a failure fails the build. The canonical reference ships with the CLI as docs/integrations.md. An integration remains validation-pending until its real provider test has passed; implementation alone is not presented as production readiness.
Free source-preview boundary: the Preview exposes local scanning, SARIF output, and the CI exit-code gate. Tier A evidence and Tier B provider workflows below describe controlled commercial evaluation surfaces; they are not activated in a normal source-preview build, and live-provider qualification remains pending where stated.
GitHub pull-request review
DevSecOps Enterprise · Tier BImplemented; live GitHub validation is pending.
Ranked findings summary as a PR comment, updated in place on later runs — never one duplicate review per push. A check run adds inline annotations at each finding's line, chunked to GitHub's 50-annotation limit.
Enable
ciphermap ci-review --provider github (auto-detects repo and PR inside Actions)
Credential
GITHUB_TOKEN with pull-requests: write, plus checks: write for annotations. A 403 names the missing permission in the error.
Fails the build?
Provider and command errors exit nonzero. Findings alone fail only when blocking mode's severity gate trips.
GitLab merge-request note
DevSecOps Enterprise · Tier BImplemented; live GitLab validation is pending.
The same summary as an MR note, updated in place on later pipeline runs.
Token with the api scope, Developer role or above. The job token deliberately isn't used — it cannot post MR notes.
Fails the build?
Provider and command errors exit nonzero. Findings alone fail only when blocking mode's severity gate trips.
Azure DevOps PR thread
DevSecOps Enterprise · Tier BImplemented; live Azure DevOps validation is pending.
Summary as a PR thread, updated in place. Created closed — an active thread would block PR completion under common branch policies until someone resolves the bot.
Access token with pullrequest:write, or username:app-password.
Fails the build?
Provider and command errors exit nonzero. Findings alone fail only when blocking mode's severity gate trips.
SARIF + CI fail gate
Free DiscoverySARIF structure and exit-code contracts are tested; live code-scanning validation is pending.
Free SARIF 2.1.0 output with stable fingerprints, rule metadata, and tool-notification records. Keep upload and policy separate from the free --fail-on exit-code gate so finding delivery cannot change the scan verdict.
Enable
ciphermap scan . --format sarif -o results.sarif, then upload-sarif — or the GitHub Action, which does both.
Credential
None for CipherMap; the workflow's upload step needs security-events: write.
Fails the build?
No — the gate is --fail-on's exit code, kept separate on purpose.
CI/CD templates, Action + pre-commit
Free DiscoveryTemplates are implemented; public Action/pre-commit publication and live-provider validation are pending.
Generated templates for GitHub Actions, GitLab CI, Jenkins, Azure Pipelines and Bitbucket Pipelines, plus a composite GitHub Action and pre-commit hook. These package the free scanner gate without adding provider-side PR automation.
Enable
Generate a provider template with ciphermap init --ci. The Action must be vendored until its public marketplace handle is published.
Credential
security-events: write for the SARIF upload; a license secret only for paid profiles.
Fails the build?
Yes, by design — that is the point of a gate.
Jira ticket lifecycle
DevSecOps Enterprise · Tier BImplemented; live Jira Cloud and Data Center validation is pending.
Creates a ticket per new finding, skips findings with an open ticket, comments when a resolved ticket's finding reappears. Never reopens or closes — ticket state is a human decision. Identity is the same fingerprint SARIF publishes, so triage agrees across both.
Enable
ciphermap jira . --jira-url … --jira-project SEC — dry-run by default, --apply to write. Severity gate and per-run cap, both reported when they suppress.
Credential
Cloud: email + API token. Data Center: a PAT.
Fails the build?
Command or synchronization errors exit nonzero; finding presence alone is not a build gate.
Slack alerts
DevSecOps Enterprise · Tier BImplemented; live Slack delivery validation is pending.
A Block Kit summary card to an incoming webhook, gated by severity so a channel is not trained to mute it. A clean scan says so; nothing fires below the threshold.
Enable
ciphermap scan . --webhook-url … --webhook-on high, or CIPHERMAP_SLACK_WEBHOOK.
Credential
The webhook URL is the credential; CipherMap redacts it from every error it prints.
Fails the build?
No — a notification failing should not fail a build.
OpenTelemetry (OTLP/HTTP)
DevSecOps Enterprise · Tier BCollector payload contract is tested; the supported collector matrix has not yet been exercised live.
Scan logs and metrics as OTLP JSON — severityNumber on every record, real instrument types, payloads verified against the collector's own unmarshaller in tests. A slow collector can delay a scan by at most the 800 ms delivery budget.
Enable
CIPHERMAP_OTEL_ENDPOINT=http://collector:4318
Credential
OTEL_EXPORTER_OTLP_HEADERS — the OpenTelemetry standard, so an already-configured runner needs nothing CipherMap-specific.
Fails the build?
No.
Dependency-Track
DevSecOps Enterprise · Tier BImplemented; live Dependency-Track validation is pending.
Uploads the CycloneDX CBOM to /api/v1/bom. Non-CycloneDX formats are refused before any network call — the endpoint does not ingest SPDX or OpenVEX, and a silent 4xx would read as success.
Yes, on error — a compliance artifact that failed to land must be visible.
SonarQube (via SARIF)
Free Discovery (SARIF export)Structural contract tested; live SonarQube ingestion has not been exercised.
sonar.sarifReportPaths ingests our SARIF — no exporter needed. Structural conformance to SonarQube's documented import contract is pinned by test; live ingestion has not been exercised and is not claimed.
DevSecOps Enterprise · Tier BPackaged beta on macOS and Linux; Windows and multi-node operational validation are pending.
The fleet server exposes /metrics (readiness score, scans processed, repos monitored) and an SVG readiness badge per repo.
Enable
Run ciphermap server; mint one repository ingest token with ciphermap server --mint-ingest-token owner/repository; scrape /metrics with the admin credential.
Credential
Server-only ingest signing key; repository-scoped CI write tokens; admin bearer token for metrics; separately-revocable badge token. Only the badge token is accepted in a query string.
Fails the build?
n/a
Not supported — and what to do instead
An honest answer beats silence on a procurement checklist. Each has a documented alternative; availability and external qualification vary, so the exact limits below control.
Splunk · Datadog · Elastic · New Relic
No native connector. Point the OTLP export at your OpenTelemetry Collector and route onward there — every one of these has a supported OTLP path. This is the collector's job, and doing it vendor-by-vendor in the scanner would do it worse.
Microsoft Sentinel · IBM QRadar
Neither speaks OTLP (Sentinel wants the Logs Ingestion API, QRadar wants LEEF over syslog). Forward from your collector or syslog relay.
ServiceNow
ServiceNow Vulnerability Response ingests CycloneDX, SARIF and OpenVEX through its standard importers — CipherMap emits all three.
PagerDuty
Deliberately not. A PQC finding is not a pageable event — nobody should be woken because a PR added an RSA import. Use the Slack alert, and PagerDuty's own Slack escalation if you need it.
Snyk
Not possible — Snyk has no third-party findings ingest API.
Verify any of this yourself
Free Discovery includes local scanning, SARIF and the CI exit-code gate — request the developer preview and run them against a real repository. In separately controlled commercial builds, Standalone Auditor (Tier A) adds evidence artifacts but does not unlock managed external-delivery commands. DevSecOps Enterprise (Tier B) includes Tier A and adds PR automation, Jira, Slack, OTLP, Dependency-Track and fleet operations — pricing.