mirror of
https://github.com/github/codeql.git
synced 2026-03-24 08:26:51 +01:00
2.0 KiB
2.0 KiB
Improvements to JavaScript analysis
General improvements
-
Support for the following frameworks and libraries has been improved:
-
The security queries now track data flow through Base64 decoders such as the Node.js
Bufferclass, the DOM functionatob, and a number of npm packages intcludingabab,atob,btoa,base-64,js-base64,Base64.jsandbase64-js.
New queries
| Query | Tags | Purpose |
|---|
Changes to existing queries
| Query | Expected impact | Change |
|---|---|---|
| Expression has no effect | Fewer false-positive results | This rule now treats uses of Object.defineProperty more conservatively. |
| Useless assignment to property | Fewer false-positive results | This rule now ignore reads of additional getters. |
| Arbitrary file write during zip extraction ("Zip Slip") | More results | This rule now considers more libraries, including tar as well as zip. |