Semantic code analysis
CodeQL models code as a database and runs dataflow queries over it to find security vulnerabilities. It powers GitHub code scanning.
CodeQL is a query engine: it treats your codebase as a database and runs dataflow queries over it, and that is what GitHub code scanning runs on. Aevral is a reader: it goes through the repository snapshot the way a security researcher reads a change, looking for access control and business logic with the cross-file context of who is allowed to access what. Query analysis and access-control reading are different jobs, so the two complement each other.
CodeQL focuses on
Aevral adds alongside
Let CodeQL run the dataflow queries; let Aevral read the access rules across the repository.
Also alongside
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.
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.