Skip to main content

Security Scanner overview

The Security Scanner analyzes your repository for vulnerabilities using AI. Run scans on demand via API or SDK, or integrate into CI. Results include severity, location, and remediation guidance.

Concepts

ConceptDescription
ScanOne run over a repo (or path). Triggered by API; runs asynchronously or returns when complete depending on options.
FindingA single issue: file, line (or range), severity, title, description, and optional fix suggestion.
Severitye.g. critical, high, medium, low, info.

Flow

  1. Trigger — POST to the scan endpoint with repo URL (or upload/source ref). Optionally wait for completion or poll.
  2. Results — Fetch scan result by scanId. List findings with severity and location.
  3. CI — Run scans in CI; fail the build on critical/high or on threshold you define.

What gets scanned

  • Dependencies (known CVEs, outdated packages).
  • Code patterns (secrets, unsafe patterns, config issues).
  • Optional: SAST-style checks (configurable per plan).

Next steps