CodeQL
GitHub
π‘ Pick it for deep vulnerability detection and native code scanning in GitHub repositories.
CodeQL is a semantic static analysis engine that treats code as data and lets teams query it for security and correctness problems....
Pros
- Finds complex data-flow vulnerabilities that simple pattern matching can miss
- Supports custom queries for organization-specific security requirements
- Deep integration with GitHub pull requests and code scanning
Cons
- Steeper learning curve than Application Inspector and Semgrep
- Best workflow depends heavily on GitHub infrastructure
- Analysis can be resource-intensive on large repositories
Free for open-source projects; commercial use via GitHub plans