What problem does it solve?
CodeQL configuration can be hard to set up correctly for a real repository, especially when choosing workflow triggers, build modes, language matrices, monorepo scope, and when using the CodeQL CLI to generate and upload SARIF results.
Core Features & Use Cases
- GitHub Actions setup for CodeQL scanning: create or tune a
codeql.yml workflow with correct triggers, permissions, language/build-mode matrix, query suites, and result categorization.
- CLI-based CodeQL execution: run
codeql database create, codeql database analyze, and codeql github upload-results to generate SARIF locally or in non-GitHub CI.
- Monorepo and scope control: apply CodeQL configuration to limit analysis paths and separate SARIF results using
category for cleaner security reporting.
- Troubleshooting and alert handling: diagnose common failures (autobuild issues, missing source, build/extraction problems, SARIF upload limits) and manage alerts/severity expectations.
Quick Start
Use the codeql skill to generate CodeQL SARIF for your repository and upload it to GitHub code scanning.