Geoffrey White
5cddabb1fd
CPP: Add a test of AV Rule 165.
2018-11-14 19:05:35 +00:00
Aditya Sharad
bc06831d01
Merge rc/1.18 into master.
2018-11-13 10:55:08 +00:00
Jonas Jensen
cd874f7982
Merge pull request #454 from geoffw0/move-tests
...
CPP: Move the tests from library-tests/queries
2018-11-13 10:19:56 +01:00
semmle-qlci
86e31a584e
Merge pull request #447 from esben-semmle/js/indirect-sanitization
...
Approved by asger-semmle
2018-11-13 09:14:28 +00:00
semmle-qlci
2f0e693b38
Merge pull request #450 from xiemaisi/js/improve-externs-extractor-options
...
Approved by esben-semmle
2018-11-12 20:32:35 +00:00
Max Schaefer
663bdd60a0
Merge pull request #396 from esben-semmle/js/unconditional-property-override
...
JS: add query: js/unconditional-property-override
2018-11-12 17:10:32 +00:00
Geoffrey White
1d464ae35d
CPP: Merge the ExprHasNoEffect tests.
2018-11-12 16:26:50 +00:00
Geoffrey White
1417929cdf
CPP: Merge the Todo/FixmeComments tests.
2018-11-12 16:26:50 +00:00
Geoffrey White
03cad6c084
CPP: Move the AV Rule 97 test.
2018-11-12 16:07:03 +00:00
Geoffrey White
2d665e51d0
CPP: Move the BitwiseSignCheck.ql test.
2018-11-12 16:07:03 +00:00
Arthur Baars
effabc667c
Merge pull request #452 from adityasharad/version/1.18.3-dev
...
Version: Bump to 1.18.3 dev.
2018-11-12 16:01:22 +01:00
Aditya Sharad
271628c280
Version: Bump to 1.18.3 dev.
2018-11-12 14:55:26 +00:00
Jonas Jensen
0cb09b113f
Merge pull request #251 from rdmarsh2/rdmarsh/cpp/sign-analysis
...
C++: Sign analysis library
2018-11-12 15:23:18 +01:00
Tom Hvitved
dd6fd400aa
Merge pull request #335 from calumgrant/cs/cwe-937
...
C#: New query VulnerablePackage
2018-11-12 10:34:53 +01:00
Esben Sparre Andreasen
eaad84bb4f
JS: add support for dis- and conjunctions in SanitizingFunction
2018-11-12 10:23:52 +01:00
Esben Sparre Andreasen
ffc3d6ba49
JS: simplify test (move alerts four lines up)
2018-11-12 10:21:41 +01:00
Esben Sparre Andreasen
6d0c93b6a8
JS: introduce TaintTracking::AdditionalSanitizingCall
2018-11-12 10:21:39 +01:00
Esben Sparre Andreasen
2033bf81cc
JS: address docstring review comments
2018-11-12 10:03:08 +01:00
Tom Hvitved
40def8d364
Merge pull request #418 from dave-bartolomeo/dave/FormatConfig
...
Allow mixed whitespace in certain test and external directories
2018-11-12 09:43:39 +01:00
semmle-qlci
c9d77a2d6d
Merge pull request #443 from xiemaisi/js/improve-stack-trace-exposure
...
Approved by asger-semmle
2018-11-12 08:40:26 +00:00
semmle-qlci
bf18175f7a
Merge pull request #445 from xiemaisi/js/aliases
...
Approved by esben-semmle
2018-11-12 08:39:11 +00:00
Jonas Jensen
e9dac22cfd
Merge pull request #446 from geoffw0/minor-corrections
...
CPP: Minor corrections to examples
2018-11-12 09:30:39 +01:00
Jonas Jensen
0caf0f1f15
Merge pull request #430 from geoffw0/exprtemplate
...
CPP: Exclude template code from ExprHasNoEffect.ql
2018-11-12 09:27:36 +01:00
Robert Marsh
d9495da225
C++: fix test
2018-11-09 10:15:28 -08:00
Geoffrey White
09782d145e
CPP: Annotate expr_has_no_effect test.
2018-11-09 17:23:59 +00:00
Geoffrey White
3f0e28aea9
CPP: Fix additional expr_has_no_effect test.
2018-11-09 17:23:59 +00:00
Max Schaefer
63933cdecd
JavaScript: Don't extract extens with --experimental turned on.
...
There isn't any particularly compelling reason for doing so.
2018-11-09 16:22:55 +00:00
Max Schaefer
f7d693d06f
JavaScript: Make default extractor options more sensible.
...
We now use module auto-detection and no TypeScript mode.
This only affects extern extraction in `AutoBuild`, everything else sets these options explicitly.
We currently do not have any ES2015 modules or TypeScript code in our externs, so in practice this is behaviour-preserving.
2018-11-09 16:21:35 +00:00
Geoffrey White
0e9c7fc085
Merge pull request #416 from raulgarciamsft/users/raulga/c6317
...
cpp: Incorrect not operator usage
2018-11-09 15:59:57 +00:00
Aditya Sharad
355473abb3
Merge pull request #439 from aschackmull/java/move-lgtm-suites
...
Java: Move the LGTM query suites to the public repo.
2018-11-09 12:56:44 +00:00
Anders Schack-Mulligen
f6941af86c
Java: Move the LGTM query suites to the public repo.
2018-11-09 13:48:49 +01:00
Geoffrey White
e645166fee
CPP: Make InconsistentNullnessTest.cpp example plausible.
2018-11-09 11:41:02 +00:00
Geoffrey White
d5c6f4fd64
CPP: Correct typo in OverflowCalculated.cpp example.
2018-11-09 11:38:33 +00:00
Max Schaefer
fa8736adbc
JavaScript: Introduce aliases for compatibility with other language libraries.
2018-11-09 11:27:14 +00:00
semmle-qlci
e35cb3a98a
Merge pull request #442 from xiemaisi/js/change-notes
...
Approved by esben-semmle
2018-11-09 10:38:39 +00:00
Max Schaefer
bdfe938d02
JavaScript: Improve StackTraceExposure query.
...
It now also flags exposure of the entire exception object (not just the `stack` property).
2018-11-09 09:42:09 +00:00
Max Schaefer
71bbbb77eb
JavaScript: Update 1.19 change notes to remove changes that ended up in 1.18.1.
2018-11-09 09:17:14 +00:00
semmle-qlci
a7290e5aeb
Merge pull request #434 from esben-semmle/js/type-confusion-with-taint-kinds
...
Approved by asger-semmle
2018-11-09 08:25:55 +00:00
semmle-qlci
c19747803b
Merge pull request #425 from xiemaisi/js/lodash-recognition-extensible
...
Approved by esben-semmle
2018-11-09 08:08:40 +00:00
Robert Marsh
4fdc992cd9
C++: IRGuards uses Operand; fix CP in SignAnalysis
2018-11-08 14:43:51 -08:00
Robert Marsh
72bb7c9c42
C++: remove double backtick in qldoc
2018-11-08 11:39:47 -08:00
Robert Marsh
0d9e2098f2
C++: test for bounded bounds in sign analysis
2018-11-08 11:38:34 -08:00
Dave Bartolomeo
2977395c32
Ignore whitespace errors in everything under lib
2018-11-08 11:06:42 -08:00
Dave Bartolomeo
d521502ded
Allow mixed whitespace in parser tests
2018-11-08 11:06:42 -08:00
Dave Bartolomeo
a141f4c81a
Allow mixed whitespace in C#, C++, and Java test sources
2018-11-08 11:06:42 -08:00
Dave Bartolomeo
55f4839abf
Allow mixed whitespace in JavaScript test sources
2018-11-08 11:06:42 -08:00
Aditya Sharad
1a5d4626bc
Merge pull request #435 from calumgrant/cs/fix-extractor
...
C#: Fix an ArgumentNullException.
2018-11-08 17:29:08 +00:00
calumgrant
6fdb0aab41
Merge pull request #426 from hvitved/csharp/accessor-argument
...
C#: Improve `AccessorCall::getArgument()`
2018-11-08 16:03:48 +00:00
Esben Sparre Andreasen
bd2fc33621
JS: annotate tests with expectations
2018-11-08 13:23:19 +01:00
Esben Sparre Andreasen
ca215391b4
JS: substitute Assignment for DataFlow::PropWrite
2018-11-08 13:23:19 +01:00