Skip to content

Commit abfcc42

Browse files
author
Max Schaefer
committed
JavaScript: Re-alphabetise change notes.
1 parent 215682f commit abfcc42

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

change-notes/1.25/analysis-javascript.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## General improvements
44

55
* Support for the following frameworks and libraries has been improved:
6+
- [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)
67
- [bluebird](http://bluebirdjs.com/)
78
- [express](https://www.npmjs.com/package/express)
89
- [fstream](https://www.npmjs.com/package/fstream)
@@ -13,12 +14,11 @@
1314
- [mssql](https://www.npmjs.com/package/mssql)
1415
- [mysql](https://www.npmjs.com/package/mysql)
1516
- [pg](https://www.npmjs.com/package/pg)
16-
- [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)
1717
- [sequelize](https://www.npmjs.com/package/sequelize)
1818
- [spanner](https://www.npmjs.com/package/spanner)
1919
- [sqlite](https://www.npmjs.com/package/sqlite)
20-
- [ssh2](https://www.npmjs.com/package/ssh2)
2120
- [ssh2-streams](https://www.npmjs.com/package/ssh2-streams)
21+
- [ssh2](https://www.npmjs.com/package/ssh2)
2222

2323
* TypeScript 3.9 is now supported.
2424

@@ -35,42 +35,42 @@
3535

3636
| **Query** | **Expected impact** | **Change** |
3737
|--------------------------------|------------------------------|---------------------------------------------------------------------------|
38-
| Misspelled variable name (`js/misspelled-variable-name`) | Message changed | The message for this query now correctly identifies the misspelled variable in additional cases. |
39-
| Uncontrolled data used in path expression (`js/path-injection`) | More results | This query now recognizes additional file system calls. |
40-
| Uncontrolled command line (`js/command-line-injection`) | More results | This query now recognizes additional command execution calls. |
4138
| Client-side URL redirect (`js/client-side-unvalidated-url-redirection`) | Less results | This query now recognizes additional safe patterns of doing URL redirects. |
4239
| Client-side cross-site scripting (`js/xss`) | Less results | This query now recognizes additional safe strings based on URLs. |
40+
| Code injection (`js/code-injection`) | More results | More potential vulnerabilities involving NoSQL code operators are now recognized. |
41+
| Expression has no effect (`js/useless-expression`) | Less results | This query no longer flags an expression when that expression is the only content of the containing file. |
4342
| Incomplete URL scheme check (`js/incomplete-url-scheme-check`) | More results | This query now recognizes additional url scheme checks. |
43+
| Misspelled variable name (`js/misspelled-variable-name`) | Message changed | The message for this query now correctly identifies the misspelled variable in additional cases. |
4444
| Prototype pollution in utility function (`js/prototype-pollution-utility`) | More results | This query now recognizes additional utility functions as vulnerable to prototype polution. |
45-
| Expression has no effect (`js/useless-expression`) | Less results | This query no longer flags an expression when that expression is the only content of the containing file. |
45+
| Prototype pollution in utility function (`js/prototype-pollution-utility`) | More results | This query now recognizes more coding patterns that are vulnerable to prototype pollution. |
46+
| Uncontrolled command line (`js/command-line-injection`) | More results | This query now recognizes additional command execution calls. |
47+
| Uncontrolled data used in path expression (`js/path-injection`) | More results | This query now recognizes additional file system calls. |
4648
| Unknown directive (`js/unknown-directive`) | Less results | This query no longer flags directives generated by the Babel compiler. |
47-
| Code injection (`js/code-injection`) | More results | More potential vulnerabilities involving NoSQL code operators are now recognized. |
48-
| Zip Slip (`js/zipslip`) | More results | This query now recognizes additional vulnerabilities. |
4949
| Unused property (`js/unused-property`) | Less results | This query no longer flags properties of objects that are operands of `yield` expressions. |
50-
| Prototype pollution in utility function (`js/prototype-pollution-utility`) | More results | This query now recognizes more coding patterns that are vulnerable to prototype pollution. |
50+
| Zip Slip (`js/zipslip`) | More results | This query now recognizes additional vulnerabilities. |
5151

5252
The following low-precision queries are no longer run by default on LGTM (their results already were not displayed):
5353

5454
- `js/angular/dead-event-listener`
5555
- `js/angular/unused-dependency`
56-
- `js/conflicting-html-attribute`
57-
- `js/useless-assignment-to-global`
58-
- `js/too-many-parameters`
59-
- `js/unused-property`
6056
- `js/bitwise-sign-check`
6157
- `js/comparison-of-identical-expressions`
62-
- `js/misspelled-identifier`
58+
- `js/conflicting-html-attribute`
59+
- `js/ignored-setter-parameter`
6360
- `js/jsdoc/malformed-param-tag`
64-
- `js/jsdoc/unknown-parameter`
6561
- `js/jsdoc/missing-parameter`
66-
- `js/omitted-array-element`
67-
- `js/ignored-setter-parameter`
62+
- `js/jsdoc/unknown-parameter`
6863
- `js/json-in-javascript-file`
64+
- `js/misspelled-identifier`
65+
- `js/nested-loops-with-same-variable`
6966
- `js/node/cyclic-import`
7067
- `js/node/unused-npm-dependency`
71-
- `js/single-run-loop`
72-
- `js/nested-loops-with-same-variable`
68+
- `js/omitted-array-element`
7369
- `js/return-outside-function`
70+
- `js/single-run-loop`
71+
- `js/too-many-parameters`
72+
- `js/unused-property`
73+
- `js/useless-assignment-to-global`
7474

7575
## Changes to libraries
7676

0 commit comments

Comments
 (0)