codeql icon indicating copy to clipboard operation
codeql copied to clipboard

CodeQL: the libraries and queries that power security researchers around the world, as well as code scanning in GitHub Advanced Security

Results 853 codeql issues
Sort by recently updated
recently updated
newest added

Add flow summaries for methods on `ActionController::Parameters`, which mostly propagate taint from receiver to return value. [Evaluation](https://github.com/github/codeql-dca-main/issues/7317) shows that we catch a couple more TPs due to flow through parameters...

documentation
Ruby

This should make it easier to diagnose certain kinds of problems.

Kotlin

These were only needed for points-to. If they only contained `--max-import-depth`, I've removed the `options` file entirely.

Python
no-change-note-required

On lgtm.com I ran the following query c++ on openssl/openssl: ``` import cpp from Call c where not c.getTarget().hasDefinition() and c.getTarget().hasGlobalName("BUF_MEM_free") select c, "TEST" ``` It produces several instances of...

question
C++

Adds support for Annotation types in our Java stub generator. Due to default values for Annotation methods not being currently supported, the stubs generated may need manual correction if the...

documentation
Java
no-change-note-required

Adds a query to detect uncontrolled data being used in `ContentProvider` methods that resolve URIs. Normally this is done to allow third party applications to provide URIs pointing to external...

documentation
Java
ready-for-doc-review

Promotes `PathSanitizer.qll` from experimental and uses it in `java/tainted-path`, `java/tainted-path-local` and `java/zipslip`. The deprecation of `PathTraversalBarrierGuard` wasn't necessary since it was previously in experimental and thus it was not importable...

documentation
Java

- Ruby: Model more params accesses - wip

Ruby

Model ActionView.

documentation
Ruby

Bump the version numbers of the ML-powered library and query packs to 0.3.5 after the 0.3.4 release of the query pack.