Geoffrey White
|
8059230bbc
|
Update cpp/ql/src/semmle/code/cpp/models/implementations/StdPair.qll
Co-authored-by: Jonas Jensen <jbj@github.com>
|
2020-09-28 16:59:28 +01:00 |
|
Geoffrey White
|
773bc48a91
|
C++: Use a more modern make_pair.
|
2020-09-28 16:54:41 +01:00 |
|
Geoffrey White
|
759324ca1b
|
Update cpp/ql/src/semmle/code/cpp/models/implementations/StdPair.qll
Co-authored-by: Jonas Jensen <jbj@github.com>
|
2020-09-28 16:51:21 +01:00 |
|
Geoffrey White
|
11587c930b
|
C++: Autoformat.
|
2020-09-28 09:19:35 +01:00 |
|
Geoffrey White
|
09b5fb6753
|
C++: Fix comments.
|
2020-09-25 10:41:25 +01:00 |
|
Geoffrey White
|
6fd1bf89c1
|
C++: Change note.
|
2020-09-25 10:33:40 +01:00 |
|
Geoffrey White
|
ec3c1568d2
|
C++: Model erase.
|
2020-09-24 18:38:29 +01:00 |
|
Geoffrey White
|
8b91d5077d
|
C++: Model find.
|
2020-09-24 18:38:29 +01:00 |
|
Geoffrey White
|
d550741c0c
|
C++: Model insert_or_assign.
|
2020-09-24 18:38:28 +01:00 |
|
Geoffrey White
|
c51294e423
|
C++: Model operator[] and at.
|
2020-09-24 18:38:28 +01:00 |
|
Geoffrey White
|
13b15d9bcd
|
C++: Model swap.
|
2020-09-24 18:38:27 +01:00 |
|
Geoffrey White
|
6119bf3430
|
C++: Model begin and end.
|
2020-09-24 18:38:27 +01:00 |
|
Geoffrey White
|
25e0c680c6
|
C++: Model insert.
|
2020-09-24 18:38:27 +01:00 |
|
Geoffrey White
|
0dca7f81bc
|
C++: Model std::swap.
|
2020-09-24 15:49:33 +01:00 |
|
Geoffrey White
|
49f9a76c54
|
C++: Add tests for std::map and std::unordered_map.
|
2020-09-24 15:19:39 +01:00 |
|
Geoffrey White
|
71a605b7d9
|
C++: Add tests for std::pair.
|
2020-09-23 18:43:28 +01:00 |
|
Geoffrey White
|
e836bae20f
|
C++: Tidy up test stl.h a little.
|
2020-09-22 13:21:50 +01:00 |
|
Anders Schack-Mulligen
|
47506a859e
|
Merge pull request #4287 from joefarebrother/exectainted-array
Java: Improve the ExecTainted query
|
2020-09-22 13:16:05 +02:00 |
|
Jonas Jensen
|
269b7101c0
|
Merge pull request #4273 from lcartey/cpp/custom-range-analysis-override
C++: Support overriding existing simple range analysis bounds
|
2020-09-22 13:15:05 +02:00 |
|
Jonas Jensen
|
e86bc0c6ac
|
C++: Autoformat fixup
|
2020-09-22 11:53:05 +02:00 |
|
Jonas Jensen
|
5cbf498a2d
|
Merge pull request #4302 from MathiasVP/fix-field-conflation-after-4230
C++: Fix field conflation after #4230
|
2020-09-22 10:23:17 +02:00 |
|
Jonas Jensen
|
c56d5eb90e
|
Merge pull request #4295 from rdmarsh2/rdmarsh2/cpp/ir-qualifier-flow
C++: Improved qualifier flow in IR taint tracking
|
2020-09-22 09:23:10 +02:00 |
|
Robert Marsh
|
947ad02db9
|
C++: autoformat
|
2020-09-21 11:38:57 -07:00 |
|
Taus
|
724baaf26a
|
Merge pull request #4308 from RasmusWL/python-private-import-of-DataFlowPrivate
Python: Make import of DataFlowPrivate private
|
2020-09-21 17:13:48 +02:00 |
|
Rasmus Wriedt Larsen
|
2f9f51dbd8
|
Python: Fix tests that use DataFlowPrivate
|
2020-09-21 16:08:17 +02:00 |
|
yoff
|
557db3381d
|
Merge pull request #4265 from tausbn/python-add-global-flow-steps
Python: Add `ModuleVariableNode` to keep track of global reads and writes
|
2020-09-21 15:51:19 +02:00 |
|
Tom Hvitved
|
d3ea20cd2c
|
Merge pull request #4271 from github/matt-gretton-dann/csharp-dont-trace-macos-pkill
Don't trace through pkill or pgrep on macOS.
|
2020-09-21 15:44:48 +02:00 |
|
Mathias Vorreiter Pedersen
|
873e871620
|
C++: Handle more cases in arrayReadStep.
|
2020-09-21 14:35:37 +02:00 |
|
Mathias Vorreiter Pedersen
|
73cd5ceb80
|
C++: Accept tests. Due to the removal of overlap between the reads steps there are fewer repeated edges in path explanations.
|
2020-09-21 14:17:49 +02:00 |
|
Rasmus Wriedt Larsen
|
6aca82fa82
|
Python: Make import of DataFlowPrivate private
Otherwise you are able to use `DataFlow::isExpressionNode` where
`isExpressionNode` is defined in `DataFlowPrivate.qll`.
|
2020-09-21 13:52:58 +02:00 |
|
Taus
|
9d7a2d2b5d
|
Merge branch 'main' into python-add-global-flow-steps
|
2020-09-21 13:50:20 +02:00 |
|
Anders Schack-Mulligen
|
4a3118b13e
|
Merge pull request #4246 from RasmusWL/java-fix-ssa-varBlockReaches
Java: Minor fixup for SSA AdjacentUsesImpl::varBlockReaches
|
2020-09-21 13:28:20 +02:00 |
|
CodeQL CI
|
016e6d2001
|
Merge pull request #4275 from erik-krogh/CVE760-indirect
Approved by esbena
|
2020-09-21 04:09:51 -07:00 |
|
Mathias Vorreiter Pedersen
|
62d42f20d9
|
C++: use(x) is no longer an array read.
|
2020-09-21 12:46:03 +02:00 |
|
Rasmus Wriedt Larsen
|
233dd43635
|
Java: Port varBlockReaches fix to BaseSSA.qll
|
2020-09-21 12:11:25 +02:00 |
|
Taus Brock-Nannestad
|
1d6558b4e8
|
Python: Add a bit more documentation to ModuleVariableNode
|
2020-09-21 11:46:18 +02:00 |
|
Mathias Vorreiter Pedersen
|
c560c7584c
|
C++: Add QLDoc for BufferMayWriteSideEffectFieldStoreQualifierNode
|
2020-09-21 11:08:06 +02:00 |
|
Mathias Vorreiter Pedersen
|
49dd576352
|
C++: Add more tests
|
2020-09-21 10:59:16 +02:00 |
|
Erik Krogh Kristensen
|
9e7a1934ea
|
add express and HTTP to change-notes
|
2020-09-21 10:45:43 +02:00 |
|
Erik Krogh Kristensen
|
4dfc0680e2
|
support non SourceNode receiver for partialInvoke in routeHandlerStep
|
2020-09-21 10:42:19 +02:00 |
|
Erik Krogh Kristensen
|
4cde48cfb8
|
change comma to dot in qldoc
|
2020-09-21 10:23:21 +02:00 |
|
Erik Krogh Kristensen
|
edebbd640e
|
revert change to return-type
|
2020-09-21 10:18:22 +02:00 |
|
Mathias Vorreiter Pedersen
|
6dd7675a97
|
Update cpp/ql/src/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll
Co-authored-by: Jonas Jensen <jbj@github.com>
|
2020-09-21 09:31:30 +02:00 |
|
Erik Krogh Kristensen
|
6c050d3160
|
revert change of return-type
|
2020-09-20 22:21:42 +02:00 |
|
Erik Krogh Kristensen
|
ae228cb5b2
|
move new predicates to a more fitting location
|
2020-09-20 22:15:03 +02:00 |
|
Erik Krogh Kristensen
|
5fd4c7a422
|
use PartialInvokeNode
|
2020-09-20 22:06:48 +02:00 |
|
Erik Krogh Kristensen
|
bef09254ee
|
rename forwardingCall to isAForwardingRouteHandlerCall
|
2020-09-20 21:59:33 +02:00 |
|
Erik Krogh Kristensen
|
62332121b2
|
remove getNumParameter constraint
|
2020-09-20 21:57:55 +02:00 |
|
Erik Krogh Kristensen
|
3aaa2d11a7
|
rename decoratedRouteHandler to isDecoratedCall
|
2020-09-20 21:54:56 +02:00 |
|
Robert Marsh
|
6b3557ec58
|
C++: cache localAdditionalTaintStep
|
2020-09-18 15:42:14 -07:00 |
|