Quantum Ventura Request a demo
Source code analysis

CNRT CodeLens

Most scanners hand back a list too long to work through and too noisy to trust. CodeLens is built around the two things that actually make a finding useful: checking its own work, and stopping short of changing your code without being asked.

VerifiedA second model checks the first
ResumableA crash costs one stage, not the scan
Opt-inIt never edits without being asked
CNRT CodeLens · auth/session.c
ReviewFindingsHistory
SCANNING
auth/ session.c token.cnet/ parse.c frame.cutil/ log.c
208 size_t need = hdr->len + sizeof(tag_t);
209 if (need > cap) {
210 cap = need;
211 }
212 
213 memcpy(buf, hdr->body, hdr->len);
214 buf[hdr->len] = 0;
215 
216 return finalize(buf, need);
217}
Reachable

Unchecked bounds on copy path

Length comes from the caller and is used to write before it is compared against the destination size.

213line Highseverity 2call sites
12480 files read · 9 findings · 2 reachable
01

A second model checks what the first one found

Detection and verification are separate stages by design. The first pass reads the repository through several different lenses; a later stage takes each candidate finding and asks a different model whether it actually holds. What reaches you has survived being argued with, which is what makes a short list worth reading.

02

A crash costs you one stage, not the whole scan

A full pass over a large repository is long-running work, and long-running work fails. CodeLens checkpoints after each stage, so an interrupted scan picks up where it stopped rather than starting from nothing. On a large codebase that is the difference between a re-run and a lost afternoon.

03

It does not touch your code unless you ask

Detection runs first and stops. Remediation is a separate, deliberate step you choose to take, per finding. Plenty of tools will open pull requests against your repository on their own; this one reports, and waits. Findings export as Markdown or PDF so they can go into a review or a report as they are.

Where it came from

The record behind it.

Developed out of a U.S. Navy programme on source-code vulnerability detection, with Lockheed Martin and the University of Wisconsin-Madison.

OriginU.S. Navy programme on source-code vulnerability detection
PartnersLockheed Martin · University of Wisconsin-Madison
VerificationSeparate model pass over candidate findings
RecoveryCheckpoint and resume between stages
OutputMarkdown and PDF
LanguagesEnglish and Japanese

Tell us the program
and the problem.

We reply from San Jose, usually within two working days.