Infraista DocsDocs
Developer toolsCode Security

Code Security

Scan every push and pull request for vulnerable dependencies, leaked secrets, risky configuration and license issues, with a check that blocks risky changes.

Code Security scans your repositories on every push and pull request, and every night. Each scan reports its result to the commit and pull request as the infraista/security status check, so you can block merging when a change adds something risky.

The Code Security overview with the organization grade, open findings by severity, top risks, repositories and recent scansThe Code Security overview with the organization grade, open findings by severity, top risks, repositories and recent scans

What it finds

ScannerWhat it checks
DependenciesPackage lockfiles and manifests (npm, pnpm, Yarn, pip, Poetry, Go modules, Composer and more) against known advisories, with the version that fixes each one
SecretsAPI keys, tokens, passwords and private keys committed to the code. Only the last 4 characters of a value are stored
IaC & configRisky settings in Dockerfiles, Kubernetes manifests, Terraform and Helm charts, such as containers running as root or public buckets
Licenses & SBOMEvery package and its license, checked against your license policy, with an SBOM (CycloneDX and SPDX) for each scan
AI code reviewFlaws in your own code (injection, broken authorization, insecure crypto), explained, with a suggested patch. Off by default; its findings never block the gate

Your code stays private

  • Each scan runs in a fresh sandbox that's destroyed when the scan finishes, and the scan container has no network access.
  • The cloned code is deleted right after the scan. Infraista keeps findings, not your repository.
  • Your code is never used to train AI models.

Where to go next

On this page