Announcing CodeQL Community Packs
Blog post from GitHub
The CodeQL Community Packs offer an enhanced suite of queries and models aimed at improving code analysis for security researchers and developers by supplementing the standard set of CodeQL queries. These packs, developed with the extensive use and contributions from the GitHub Security Lab, include model packs for additional Taint Tracking sources, query packs with extra security and audit queries, and library packs providing essential libraries for deeper analysis. They are particularly beneficial for identifying vulnerabilities and improving code quality in languages like Java, C#, and Python by shifting the focus towards reducing false negatives. The packs are designed to be integrated into GitHub's code scanning workflows or used with the CodeQL CLI and can be pivotal in efficiently navigating unfamiliar codebases by identifying entry points for untrusted data and hazardous operations. Community involvement is crucial to the success of these packs, encouraging contributions that range from simple adjustments to creating new queries for novel vulnerability classes.