Integrations
Fits into your stack.
Not the other way around.
codelake connects with the tools your team already uses. From git providers and CI/CD pipelines to notification channels and compliance platforms — security becomes part of your workflow, not a separate one.
Set up in minutes. No agents to install. No infrastructure to manage. Just connect your repositories and let codelake do the rest.
Source Code
Every major git provider. Native integration.
Connect your repositories with a single click. codelake uses native app integrations for the deepest possible access — automatic scanning on push, pull request comments, and branch-level insights.
GitHub
Native AppFirst-class GitHub App integration with OAuth authentication and webhook-driven scanning. Automatic PR comments with findings, status checks, and branch protection integration.
- ✓ GitHub App + OAuth authentication
- ✓ Webhook-triggered scans on push
- ✓ PR comments with inline findings
- ✓ Status checks & branch protection
- ✓ GitHub Enterprise Server support
GitLab
NativeNative GitLab integration with OAuth-based access. Merge request annotations, pipeline integration, and support for both GitLab.com and self-managed instances.
- ✓ OAuth authentication
- ✓ Merge request annotations
- ✓ Pipeline status integration
- ✓ Group & project-level access
- ✓ Self-managed instance support
Bitbucket
NativeFull Bitbucket Cloud and Server integration. Automatic scanning on pull request creation and updates, with build status reporting and workspace-level management.
- ✓ OAuth 2.0 authentication
- ✓ Pull request comments
- ✓ Build status reporting
- ✓ Workspace-level management
- ✓ Bitbucket Server support
Azure DevOps
NativeFull Azure DevOps integration with Azure AD authentication. Supports Azure Repos, pull request annotations, and pipeline integration within your Azure ecosystem.
- ✓ Azure AD / Entra authentication
- ✓ Azure Repos support
- ✓ Pull request annotations
- ✓ Pipeline task integration
- ✓ Organization-level policies
Self-Hosted Git
EnterpriseConnect any self-hosted git server using SSH keys or personal access tokens. Supports Gitea, Gogs, and standard git servers with webhook-based scanning triggers.
- ✓ SSH key authentication
- ✓ Personal access tokens
- ✓ Webhook-based scan triggers
- ✓ Gitea & Gogs support
- ✓ On-premise deployment option
More coming soon
We're always adding new git providers. Request yours on our roadmap.
CI/CD Pipelines
Security scanning in every pipeline run.
Add codelake to your CI/CD pipeline with a single line. Scans run automatically on every push, with configurable quality gates that can block merges when critical issues are found.
GitHub Actions
Official codelake Action available on the GitHub Marketplace. Add to your workflow YAML in seconds. Supports all scan types with configurable severity thresholds.
GitLab CI
Native GitLab CI template with SAST artifact integration. Include as a CI template or add the codelake stage directly to your .gitlab-ci.yml file.
Bitbucket Pipelines
Bitbucket Pipe for effortless integration. Just add the pipe reference to your bitbucket-pipelines.yml and configure your API token as a secure variable.
Azure Pipelines
Azure DevOps extension with native task integration. Works with both YAML and classic pipelines. Results flow directly into Azure Boards.
Jenkins
Jenkins plugin with Jenkinsfile DSL support. Configure quality gates, scan types, and reporting directly in your pipeline definition or Jenkins UI.
# GitHub Actions example
name:
Security Scan
on:
[push, pull_request]
jobs:
scan:
runs-on:
ubuntu-latest
steps:
- uses:
actions/checkout@v4
- uses:
codelake/scan-action@v1
with:
token:
${{ secrets.CODELAKE_TOKEN }}
fail-on:
critical,high
scan-types:
sast,sca,secrets
Three lines. That's all it takes.
Notifications
Get alerted where your team already works.
Route security findings to the right channel based on severity. Critical findings go to PagerDuty and on-call. High findings post to Slack. Weekly digests arrive via email. You control the rules.
Slack
Real-time notifications in your Slack channels. Rich message formatting with severity badges, finding details, and direct links to triage.
- ✓ Channel routing by severity
- ✓ Thread-based discussions
- ✓ Slash commands
Microsoft Teams
Adaptive Card notifications in Teams channels. Interactive cards let team members triage findings directly from the notification.
- ✓ Adaptive Card formatting
- ✓ Interactive triage buttons
- ✓ Team-level routing
PagerDuty
Trigger PagerDuty incidents for critical findings. Automatic escalation policies ensure the right on-call engineer is notified immediately.
- ✓ Incident creation
- ✓ Severity-based routing
- ✓ Auto-resolve on fix
Configurable email digests and instant alerts. Weekly security summaries for leadership, instant alerts for critical findings to security teams.
- ✓ Instant critical alerts
- ✓ Weekly/daily digests
- ✓ Per-user preferences
Compliance & Issue Tracking
Close the loop from detection to resolution.
Push findings directly into your issue tracker and sync compliance evidence automatically with your GRC platform. No more manual copy-paste between tools.
Jira
Create Jira issues directly from findings. codelake maps severity to priority, adds reproduction steps, links related findings, and tracks resolution status bidirectionally.
- ✓ One-click issue creation
- ✓ Severity-to-priority mapping
- ✓ Bidirectional status sync
- ✓ Custom field mapping
- ✓ Bulk issue creation
Vanta
Automatically push compliance evidence to Vanta. codelake maps scan results and policy data to Vanta controls, keeping your compliance posture up-to-date in real time.
- ✓ Automatic evidence collection
- ✓ Control mapping (SOC 2, ISO 27001)
- ✓ Real-time status sync
- ✓ Test evidence upload
- ✓ Audit-ready exports
Drata
Sync compliance evidence directly to Drata. codelake acts as a connected data source, automatically providing vulnerability management evidence for your compliance program.
- ✓ Connected data source
- ✓ Vulnerability management evidence
- ✓ Framework-specific mapping
- ✓ Continuous monitoring
- ✓ Automated test results
Custom Integrations
Build anything with webhooks.
For everything else, codelake provides a powerful webhook system. Subscribe to any event — new findings, scan completions, status changes, compliance updates — and receive real-time HTTP callbacks to your own systems.
- ✓ Subscribe to 30+ event types
- ✓ HMAC-SHA256 signature verification
- ✓ Automatic retries with exponential backoff
- ✓ Delivery logs and replay capability
- ✓ Filter by severity, project, or scan type
{
"event": "finding.created",
"severity": "critical",
"finding": {
"id": "f8c2e1a9-...",
"title": "SQL Injection via user input",
"file": "src/api/users.ts",
"line": 42,
"narrative": "User input flows..."
},
"project": "acme/web-app",
"scan_id": "b4a7d3f1-..."
}
Ready to connect codelake with your stack?
Set up integrations in minutes. Start scanning your repositories today with the tools you already use.