- Notifications
You must be signed in to change notification settings - Fork1.7k
Insights: github/codeql
Overview
Could not load contribution data
Please try again later
59 Pull requests merged by24 people
- Fixes in cpp/global-use-before-init
#19676 merged
Jul 1, 2025 - C++: Remove unused
external_package
tables from the dbscheme#19938 merged
Jul 1, 2025 - Rust: add to
generate-code-scanning-query-list.py
andshared-code-metrics.py
scripts#19939 merged
Jul 1, 2025 - Rust: Apply inherent method prioritization inside type inference loop
#19903 merged
Jul 1, 2025 - Rust: Assume prelude is always available in path resolution
#19936 merged
Jul 1, 2025 - Fix markdown query help formatting
#19892 merged
Jul 1, 2025 - Ruby: Do not compute
StringlikeLiteralImpl.getStringValue
for large strings#19926 merged
Jul 1, 2025 - C++: synchronize dbscheme
#19935 merged
Jul 1, 2025 - Go/Ruby/Python: Freeze quality queries in
security-and-quality
.#19891 merged
Jul 1, 2025 - Rust: make
AssocItem
andExternItem
subclasses ofItem
#19873 merged
Jul 1, 2025 - C++: fix
(no string representation)
forConstructorInit
#19907 merged
Jul 1, 2025 - C++: Add Arm64 change note
#19933 merged
Jun 30, 2025 - Python: Allow use of
match
as an identifier#19895 merged
Jun 30, 2025 - Java: update
java/call-to-thread-run
#19175 merged
Jun 30, 2025 - Codegen: improve implementation of generated parent/child relationship
#19866 merged
Jun 30, 2025 - Rust: Fix variable capture inconsistencies
#19916 merged
Jun 30, 2025 - C++: Sync the product-flow field flow branch limits with the default one
#19904 merged
Jun 30, 2025 - Overlay: Add manual Java overlay annotations & discard predicates
#19813 merged
Jun 30, 2025 - Improve NestJS sources and dependency injection
#19769 merged
Jun 30, 2025 - Improve TypeORM model
#19762 merged
Jun 30, 2025 - C++: Merge the location tables
#17581 merged
Jun 30, 2025 - Rust: New query rust/access-after-lifetime-ended
#19702 merged
Jun 30, 2025 - Create copilot-instructions.md
#19899 merged
Jun 30, 2025 - Update CSV framework coverage reports
#19910 merged
Jun 30, 2025 - Overlay: Add CI workflow to check overlay annotations
#19780 merged
Jun 30, 2025 - Crypto: Refactor OpenSSL operation step data-flow logic
#19880 merged
Jun 27, 2025 - Overlay: Add missing
overlay[caller?]
annotation#19901 merged
Jun 27, 2025 - Overlay: Add overlay annotation to shared lib
#19898 merged
Jun 27, 2025 - C++: Pretty print MaD ids in test output
#19894 merged
Jun 27, 2025 - Rust: Cache
DataFlow::Node.{toString,getLocation}
#19886 merged
Jun 27, 2025 - C#: Models for Microsoft.Data.SqlClient.
#19877 merged
Jun 27, 2025 - Java, Ruby: add missing .qlref tests
#19888 merged
Jun 27, 2025 - Rust: Data flow through trait methods
#19881 merged
Jun 27, 2025 - Java: Diff-informed CleartextStorageCookie.ql
#19846 merged
Jun 27, 2025 - Kaspersv/overlay java annotations
#19887 merged
Jun 27, 2025 - Overlay: Add overlay annotations to Java & shared libraries
#19779 merged
Jun 27, 2025 - Python: Improve performance of FileNotClosed query by using basic block reachability
#19641 merged
Jun 26, 2025 - C++: Support SQL Injection sinks for Oracle Call Interface (OCI)
#19832 merged
Jun 26, 2025 - Crypto: Fix QL-for-QL alerts and refactor type standardization
#19814 merged
Jun 26, 2025 - Ruby/Rust/QL: simplify generation of overlay-related tables/predicates
#19878 merged
Jun 26, 2025 - Java: Add
java/javautilconcurrentscheduledthreadpoolexecutor
query for zero thread pool size#19844 merged
Jun 26, 2025 - Codegen: use one generated test file per directory
#19874 merged
Jun 26, 2025 - Java: Fix assert CFG by properly tagging the false successor.
#19883 merged
Jun 26, 2025 - Guards: Refactor EqualityTest interface.
#19884 merged
Jun 26, 2025 - C++: Update stats file after DCA and extractor changes
#19870 merged
Jun 26, 2025 - Shared/Java: Add shared Guards library and switch Java to use it.
#19573 merged
Jun 26, 2025 - Go: Avoid using deprecated class
#19882 merged
Jun 26, 2025 - Go: fix
DefinedType.getBaseType
#19654 merged
Jun 25, 2025 - Go: Improve two class names and add some helper predicates
#19677 merged
Jun 25, 2025 - Rust: refactor
pre_emit!
andpost_emit!
to a trait#19851 merged
Jun 25, 2025 - Java: convert remaining
java-code-scanning.qls
query tests to.qlref
#19842 merged
Jun 25, 2025 - Rust: fix parallel execution of tests using the nightly toolchain
#19876 merged
Jun 25, 2025 - Ruby: generate overlay discard predicates
#19719 merged
Jun 25, 2025 - Ruby: add support for extracting overlay databases
#19684 merged
Jun 25, 2025 - JS: moved
execa
out of experimental#19858 merged
Jun 25, 2025 - Use regex to match overlay annotations
#19871 merged
Jun 25, 2025 - JS: Remove legacy actions queries
#19849 merged
Jun 25, 2025 - JS: Model React 'use' and 'use server'
#19852 merged
Jun 25, 2025 - C++: Handle explicitly instantiated templates
#16075 merged
Jun 25, 2025
23 Pull requests opened by16 people
- Overlay: Enable overlay compilation for Java
#19872 opened
Jun 25, 2025 - Java: Add query to detect special characters in string literals
#19875 opened
Jun 25, 2025 - Java: Add AnnotatedExitNodes to the CFG.
#19885 opened
Jun 26, 2025 - Add changelog entry for CodeQL CLI version 2.22.1
#19893 opened
Jun 26, 2025 - Java/Ruby/Rust/QL: add `overlayChangedFiles` relation to dbscheme
#19896 opened
Jun 26, 2025 - Quantum: Initial support for C#
#19905 opened
Jun 27, 2025 - Quantum: Refactor OpenSSL padding modeling
#19908 opened
Jun 27, 2025 - Rust: Disambiguate more method calls based on argument types
#19927 opened
Jun 30, 2025 - Python: Update `tree-sitter` dependency
#19929 opened
Jun 30, 2025 - Rust: upgrade `rust-analyzer` to 0.0.289
#19930 opened
Jun 30, 2025 - Ql4ql: Quality query tagging.
#19931 opened
Jun 30, 2025 - [Draft] Python: Modernize 4 queries for missing/multiple calls to init/del methods
#19932 opened
Jun 30, 2025 - Rust: Update legacy MaD models 1
#19934 opened
Jun 30, 2025 - EXPERIMENT: Test overlay fixes
#19937 opened
Jul 1, 2025 - C#: Improve some existing manual models.
#19940 opened
Jul 1, 2025 - C++: accept new test results after extractor changes
#19941 opened
Jul 1, 2025 - Rust: Update legacy MaD models 2
#19942 opened
Jul 1, 2025 - Support approximate related locations
#19943 opened
Jul 1, 2025 - Signature model refactor
#19944 opened
Jul 1, 2025 - Rust: fix macro expansion in library code
#19945 opened
Jul 1, 2025 - Rust: Update legacy MaD models 3
#19946 opened
Jul 1, 2025 - C++: Move builtin function identification to its own table
#19947 opened
Jul 1, 2025 - Rust: Update legacy MaD models 4
#19948 opened
Jul 1, 2025
4 Issues closed by3 people
- Extraction error with tsg-python
#19736 closed
Jun 30, 2025 - Gg
#19913 closed
Jun 30, 2025 - Add support for Oracle Call Interface (OCI) to C/C++ coverage
#19764 closed
Jun 26, 2025 - Unique IDs for C++ Functions
#15342 closed
Jun 25, 2025
8 Issues opened by7 people
- False positive
#19949 opened
Jul 1, 2025 - CodeQL Python query runs extremely slow on medium-sized project using TaintTracking::Global
#19928 opened
Jun 30, 2025 - Spread unidentified
#19914 opened
Jun 30, 2025 - Feature request: overwrite existing database, but ask first
#19909 opened
Jun 27, 2025 - ShellEscape aint always escaping shells
#19906 opened
Jun 27, 2025 - Flask ImmutableMultiDict type cannot be accurately determined when calling to_dict
#19902 opened
Jun 27, 2025 - Error running codeql database analyze go
#19890 opened
Jun 26, 2025
20 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
- Rust: Handle more explicit type arguments in type inference
#19847 commented on
Jul 1, 2025 • 5 new comments - Add lodash GroupBy as taint step
#19768 commented on
Jun 26, 2025 • 1 new comment - JS: Disable type extraction
#19640 commented on
Jul 1, 2025 • 1 new comment - Rust: refactor `ast-generator` to have all customization at the start
#19861 commented on
Jun 30, 2025 • 0 new comments - Rust: Update DotDotCheck to use getCanonicalPath
#19804 commented on
Jun 25, 2025 • 0 new comments - Rust: Update SqlxQuery, SqlxExecute to use getCanonicalPath
#19802 commented on
Jun 25, 2025 • 0 new comments - Go: remove language tests from workflows
#19781 commented on
Jun 30, 2025 • 0 new comments - Improve data flow in the `async` package
#19770 commented on
Jun 26, 2025 • 0 new comments - Ruby: enable overlay compilation
#19731 commented on
Jun 25, 2025 • 0 new comments - Quantum: Support for BouncyCastle signature algorithms and block cipher modes
#19568 commented on
Jun 27, 2025 • 0 new comments - C++: Uncomment `@function.kind` in the dbscheme
#15233 commented on
Jul 1, 2025 • 0 new comments - Why doesn't CodeQL support auditing PHP
#12376 commented on
Jul 1, 2025 • 0 new comments - python false positive Clear-text logging of sensitive information
#13538 commented on
Jul 1, 2025 • 0 new comments - False positive
#19856 commented on
Jul 1, 2025 • 0 new comments - Code scanning is waiting for results from CodeQL; CodeQL is stuck
#19671 commented on
Jul 1, 2025 • 0 new comments - C++: request for support more C++ features to avoid failures in CodeQL compile
#16652 commented on
Jun 30, 2025 • 0 new comments - Code QL not finding sql server injection attack
#19855 commented on
Jun 27, 2025 • 0 new comments - [actions] Add detection for workflow_dispatch TOCTOU
#19835 commented on
Jun 25, 2025 • 0 new comments - General issue Go. Why isn't the following code recognized as a source in a global data stream?
#19807 commented on
Jun 25, 2025 • 0 new comments - Error running query java.util.concurrent.CompletionException:
#19869 commented on
Jun 25, 2025 • 0 new comments