Every risk in your code, in one view
Connect GitHub, GitLab, Bitbucket or Azure DevOps read-only. CloudLens scans your repositories for vulnerable dependencies, insecure code, risky infrastructure-as-code and committed secrets — in the pull request and on every push — and routes each finding to the team that owns it.
- 1One view, five kinds of finding
Secrets, insecure code (SAST), vulnerable dependencies (SCA), IaC misconfigurations and CI/CD risks all land in one Code findings table.
- 2Four engines, read-only
Gitleaks for secrets, Opengrep for first-party code, Trivy for dependencies and IaC, plus CI/CD rules — over a read-only connection.
- 3Open any finding
The finding shows where it is, why it matters and how to fix it. The Critical secret here is a key still sitting in git history.
- 4File it with one click
Create a Jira issue with evidence and fix steps, or post to Slack or Teams, routed to the repository's owner.
Code risk is split across four tools
A secret scanner, a SAST tool, a dependency scanner and an IaC linter — four backlogs, four owners, no shared priority.
Four scanners, four backlogs
What usually happens: Secrets, SAST, SCA and IaC findings live in separate tools, so nobody can say what the top code risk is this week.
How CloudLens resolves it: Every finding lands in one table with a shared severity, so the Critical secret outranks a low-severity lint everywhere.
ResolvedRisk is found after it ships
What usually happens: Scans run on a schedule, so a vulnerable dependency or a leaked key is noticed days after it reached the main branch.
How CloudLens resolves it: The same engines run in the pull request and on push, so risk is caught before it merges.
ResolvedSecurity tools ask for write access
What usually happens: Many code scanners want write scopes to a repo, which security teams are reluctant to grant.
How CloudLens resolves it: CloudLens connects with a read-only token and never writes to your code — it opens issues in your tracker instead.
ResolvedOpen a finding, see the evidence
Every finding is a file, a line and a fix plan, with one click to a ticket.
- Gitleaks · Opengrep · Trivy · CI/CD rules
- Severity, repository, file and line on every finding
- One click to Jira, Slack or Teams
Connect a code host read-only in minutes
What CloudLens scans in your code
Software Composition Analysis
Vulnerable and risky open-source dependencies, with the CVE, the fixed version and the import path.
Static Code Analysis (SAST)
Insecure first-party code — injection, auth and data-handling bugs — with the file, the line and a suggested fix.
IaC Security
Misconfigurations in Terraform, CloudFormation and Kubernetes manifests, caught before they are applied.
Secret Scanning
Keys and tokens in code, the full git history and config files, with masked evidence only.
How the top code risk got an owner before standup
A Monday at Lumora Retail: four engines finish a scan and the Critical finding rises to the top of one backlog.
Lumora Retail is a fictional company. The people, names and numbers are sample data.
The scan lands in one table
Opens the Critical
Reviews the High findings
Files the top risk
Code security questions
GitHub, GitLab (cloud and self-managed), Bitbucket and Azure DevOps, plus Jenkinsfile analysis. Each connects with a read-only token or app.
Gitleaks for secrets (including git history), Opengrep for first-party code, and Trivy for dependencies and infrastructure-as-code, with additional CI/CD rules.
Yes. The same engines run in the pull request and on every push, so risky code is caught before it reaches the default branch.
No. It connects read-only and never writes to your code. Findings are turned into issues in your own tracker, such as Jira, which you choose to create.
Ready to see CloudLens in action?
Connect a read-only AWS role or Azure service principal. We'll walk you through your bill, your security graph and the first things worth fixing.