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 authorization, IDOR, and business-logic access control 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
One GitHub App. A report with evidence. A prompt for the agent you already use.