Static analysis (SAST)

Snyk Code and Aevral, at a glance

Snyk Code scans first-party code for security vulnerabilities and suggests fixes, inside the Snyk platform.

Snyk Code is built to find security vulnerabilities in first-party code and suggest the fix, inside the Snyk platform alongside dependency and container scanning. Aevral is built for a different reading of the same repository: access control and business logic, file by file with cross-file context. Vulnerability scanning and access-control reading are different jobs, so the two run in parallel.

Snyk Code focuses on

  • Finding security vulnerabilities in first-party code.
  • Suggesting fixes for what it finds.
  • Sitting in the Snyk platform with dependency and container scanning.

Aevral adds alongside

  • The reading of who has access to what: whether a change drops an ownership check, widens a role, or hands an object reference to the caller.
  • The business-logic reading: rules that stop being enforced server-side even while the code keeps working.
  • A finding as a lead with evidence for every claim, so a human can decide quickly.

Run them together

Let Snyk Code find the vulnerabilities and suggest fixes; let Aevral read who has access to what across the repository.

Snyk Code and Aevral, in depth; Aevral whole-repo scan.

Also alongside


Security review, handled.

Install the GitHub App and PR review starts on. Sign in with GitHub to connect it, then press Scan for the repository you already have.

Install the GitHub AppLog inSign up

For professional use. By installing, you confirm you can act for the account or organization that owns it, and you accept the Terms and DPA on its behalf.