-
Notifications
You must be signed in to change notification settings - Fork 1.9k
1.19: Finalize change notes for JavaScript #619
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.19: Finalize change notes for JavaScript #619
Conversation
That would be |
xiemaisi
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks @felicity-semmle! A few minor suggestions.
| | File data in outbound network request | security, external/cwe/cwe-200 | Highlights locations where file data is sent in a network request. Results are not shown on LGTM by default. | | ||
| | Hard-coded data interpreted as code | security, external/cwe/cwe-506 | Highlights locations where hard-coded data is transformed and then executed as code or interpreted as an import path, which may indicate embedded malicious code ([CWE-506](https://cwe.mitre.org/data/definitions/506.html)). Results are not shown on LGTM by default. | | ||
| | Host header poisoning in email generation | security, external/cwe/cwe-640 | Highlights code that generates emails with links that can be hijacked by HTTP host header poisoning, indicating a violation of [CWE-640](https://cwe.mitre.org/data/definitions/640.html). Results shown on LGTM by default. | | ||
| | Enabling Node.js integration for Electron web content renderers (`js/enabling-electron-renderer-node-integration`) | security, frameworks/electron, external/cwe/cwe-094 | Highlights Electron web content renderer preferences with Node.js integration enabled, indicating a violation of [CWE-94](https://cwe.mitre.org/data/definitions/94.html). Results are hidden on LGTM by default. | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This query actually isn't even run on LGTM, so it should probably be moved to the "other new queries" section.
Add CWE reference. Co-Authored-By: felicity-semmle <felicity@semmle.com>
Add CWE reference Co-Authored-By: felicity-semmle <felicity@semmle.com>
Fix typo Co-Authored-By: felicity-semmle <felicity@semmle.com>
|
Thanks for the review and suggestions 😄 |
This PR prepares the JavaScript analysis change notes for inclusion in the help for LGTM Enterprise 1.19, and on help.semmle.com.
I've tried to put the edits and the text moves in separate commits:
There's one "TODO" - I wasn't sure which two the new queries now handle the dynamic method calls that are no longer flagged by Remote property injection (
js/remote-property-injection).@Semmle/js