mirror of
https://github.com/github/codeql.git
synced 2025-12-18 01:33:15 +01:00
1.1 KiB
1.1 KiB
0.4.4
Minor Analysis Improvements
- Data flow through the
ActiveSupportextensionEnumerable#index_byis now modeled. - The
codeql.ruby.Conceptslibrary now has aSqlConstructionclass, in addition to the existingSqlExecutionclass. - Calls to
Arel.sqlare now modeled as instances of the newSqlConstructionconcept. - Arguments to RPC endpoints (public methods) on subclasses of
ActionCable::Channel::Baseare now recognized as sources of remote user input. - Taint flow through the
ActiveSupportextensionsHash#reverse_mergeandHash:reverse_merge!, and their aliases, is now modeled more generally, where previously it was only modeled in the context ofActionControllerparameters. - Calls to
loggerinActiveSupportactions are now recognised as logger instances. - Calls to
send_datainActiveSupportactions are recognised as HTTP responses. - Calls to
body_streaminActiveSupportactions are recognised as HTTP request accesses. - The
ActiveSupportextensionsObject#tryandObject#try!are now recognised as code executions.