Rongchai Wang
Oct 10, 2025 02:01
GitHub’s CodeQL 2.23.2 replace introduces enhanced Rust safety detections and accuracy enhancements throughout varied programming languages, together with JavaScript, Python, Ruby, and Go.
GitHub has launched CodeQL 2.23.2, a big replace to its static evaluation engine that powers code scanning on the platform. This newest model introduces new safety detections for Rust and enhances accuracy throughout a number of programming languages, based on The GitHub Weblog.
Key Enhancements in CodeQL 2.23.2
CodeQL 2.23.2 brings a notable give attention to Rust, introducing a brand new question to detect non-HTTPS URLs, that are susceptible to interception by third events. This addition strengthens Rust’s safety profile inside the CodeQL toolset.
Within the realm of JavaScript and TypeScript, the replace consists of improved assist for the graphql library. Knowledge circulate from GraphQL question sources and variables to resolver operate parameters is now tracked. Moreover, assist has been expanded for a number of AWS SDK packages, enhancing CodeQL’s capabilities to investigate functions using cloud companies.
Python builders will profit from enhanced knowledge circulate monitoring by way of world variables, supporting nested discipline entry patterns. This enchancment will increase the precision of taint monitoring evaluation, particularly in advanced world variable buildings. Moreover, Python’s common expression queries have been refined to scale back false positives, and the py/inheritance/signature-mismatch question has been modernized for extra exact outcomes.
Enhancements Throughout Different Languages
Ruby’s Grape framework now has preliminary modeling inside CodeQL, permitting for the detection of API endpoints, parameters, and headers in Grape API lessons. This enhances safety evaluation for Ruby functions using this common framework.
For Go, the replace introduces assist for the Git Supply kind for personal package deal registries, complementing the present GOPROXY server assist. This broadens the scope of package deal administration evaluation inside Go initiatives.
In C#, CodeQL has improved the modeling of null guards based mostly on advanced sample expressions, which reduces false positives in queries associated to dereferenced values which may be null.
Deployment and Future Updates
All new options and enhancements in CodeQL 2.23.2 are routinely deployed to GitHub code scanning customers on github.com. These updates may also be built-in right into a future launch of GitHub Enterprise Server (GHES). Customers of older GHES variations can manually improve to the brand new CodeQL model to reap the benefits of these enhancements.
For a complete listing of updates included in CodeQL 2.23.2, customers can confer with the official changelog.
Picture supply: Shutterstock
