- Deleted many deprecated predicates and classes with uppercase
HTTP
,CSRF
etc. in their names. Use the PascalCased versions instead. - Deleted the deprecated
getAUse
andgetARhs
predicates fromAPI::Node
, usegetASource
andgetASink
instead. - Deleted the deprecated
disablesCertificateValidation
predicate from theHttp
module. - Deleted the deprecated
ParamsCall
,CookiesCall
, andActionControllerControllerClass
classes fromActionController.qll
, use the simarly named classes fromcodeql.ruby.frameworks.Rails::Rails
instead. - Deleted the deprecated
HtmlSafeCall
,HtmlEscapeCall
,RenderCall
, andRenderToCall
classes fromActionView.qll
, use the simarly named classes fromcodeql.ruby.frameworks.Rails::Rails
instead. - Deleted the deprecated
HtmlSafeCall
class fromRails.qll
. - Deleted the deprecated
codeql/ruby/security/BadTagFilterQuery.qll
,codeql/ruby/security/OverlyLargeRangeQuery.qll
,codeql/ruby/security/regexp/ExponentialBackTracking.qll
,codeql/ruby/security/regexp/NfaUtils.qll
,codeql/ruby/security/regexp/RegexpMatching.qll
, andcodeql/ruby/security/regexp/SuperlinearBackTracking.qll
files. - Deleted the deprecated
localSourceStoreStep
predicate fromTypeTracker.qll
, useflowsToStoreStep
instead. - The diagnostic query
rb/diagnostics/successfully-extracted-files
, and therefore the Code Scanning UI measure of scanned Ruby files, now considers any Ruby file seen during extraction, even one with some errors, to be extracted / scanned.