mirror of
https://github.com/github/codeql.git
synced 2025-12-17 09:13:20 +01:00
1.2 KiB
1.2 KiB
0.11.1
Minor Analysis Improvements
- Added better support for API graphs when encountering
from ... import *. For example in the codefrom foo import *; Bar(), we will now find a result forAPI::moduleImport("foo").getMember("Bar").getACall() - Deleted the deprecated
isBarrierGuardpredicate from the dataflow library and its uses, useisBarrierand theBarrierGuardmodule instead. - Deleted the deprecated
getAUse,getAnImmediateUse,getARhs, andgetAValueReachingRhspredicates from theAPI::Nodeclass. - Deleted the deprecated
fullyQualifiedToAPIGraphPathclass fromSubclassFinder.qll, usefullyQualifiedToApiGraphPathinstead. - Deleted the deprecated
Paths.qllfile. - Deleted the deprecated
semmle.python.security.performancefolder, usesemmle.python.security.regexpinstead. - Deleted the deprecated
semmle.python.security.stringsandsemmle.python.webfolders. - Improved modeling of decoding through pickle related functions (which can lead to code execution), resulting in additional sinks for the Deserializing untrusted input query (
py/unsafe-deserialization). Added support forpandas.read_pickle,numpy.loadandjoblib.load.