Asger F
|
ea446f2aa1
|
JS: Use type info in mongodb/mongoose model
|
2019-09-09 15:35:26 +01:00 |
|
Asger F
|
8e397ad203
|
JS: Use type tracking in mongodb/mongoose model
|
2019-09-09 15:35:23 +01:00 |
|
semmle-qlci
|
e899250e87
|
Merge pull request #1894 from asger-semmle/fp-incorrect-suffix-check
Approved by xiemaisi
|
2019-09-09 15:33:47 +01:00 |
|
semmle-qlci
|
89cba089b4
|
Merge pull request #1892 from asger-semmle/event-handler-sink
Approved by esben-semmle
|
2019-09-09 15:33:21 +01:00 |
|
Asger F
|
b6690bb644
|
JS: Add change note
|
2019-09-09 12:45:03 +01:00 |
|
Felicity Chapman
|
28fece0f75
|
Merge pull request #1906 from jf205/readme-updates
docs: update readme following recent project changes
|
2019-09-09 12:27:24 +01:00 |
|
semmle-qlci
|
2283195ebd
|
Merge pull request #1871 from asger-semmle/type-tracking-through-imports
Approved by xiemaisi
|
2019-09-09 12:25:06 +01:00 |
|
james
|
54342a6daa
|
docs: update readme
|
2019-09-09 11:57:08 +01:00 |
|
Geoffrey White
|
22e1715368
|
Merge pull request #1900 from jbj/dataflow-this-by-ref
C++: Fix flow out of `this` by reference
|
2019-09-09 11:15:32 +01:00 |
|
Geoffrey White
|
26490bd97f
|
Merge pull request #1885 from jbj/dataflow-D.cpp
C++: Add D.cpp, ported from D.java
|
2019-09-09 10:55:33 +01:00 |
|
Asger F
|
65862c922c
|
JS: Update tests
|
2019-09-09 10:53:13 +01:00 |
|
Asger F
|
631ff27d31
|
JS: Use ValueNode for all ImportSpecifiers
|
2019-09-09 10:53:13 +01:00 |
|
Asger F
|
61e1d793df
|
JS: Fixes in DeadStoreOfLocal
|
2019-09-09 10:51:21 +01:00 |
|
Asger F
|
5573279580
|
JS: regression test for DeadStoreOfLocal
|
2019-09-09 10:51:21 +01:00 |
|
Asger F
|
3b962dce22
|
JS: Add explicit type tracking test
|
2019-09-09 10:51:21 +01:00 |
|
Asger F
|
afcdc12e7b
|
JS: Use ValueNode, not SSA node, to model NamedImportSpecifier
|
2019-09-09 10:51:17 +01:00 |
|
semmle-qlci
|
57afde0240
|
Merge pull request #1872 from esben-semmle/js/extraction_metrics
Approved by xiemaisi
|
2019-09-09 10:45:33 +01:00 |
|
Tom Hvitved
|
77d7db323d
|
Merge pull request #1895 from calumgrant/cs/date-queries
C#: Tidy up cs/unsafe-year-construction and cs/mishandling-japanese-era
|
2019-09-09 11:24:49 +02:00 |
|
Jonas Jensen
|
ea3d066661
|
C++: Add D.cpp, ported from D.java
The original port of the Java field-flow tests did not include this
file. It's added here for completeness, and the results are the same as
for Java.
|
2019-09-09 10:45:06 +02:00 |
|
Jonas Jensen
|
745e321e3b
|
Merge pull request #1901 from jf205/cpp-links
docs: fix broken `Expr` links
|
2019-09-09 10:38:02 +02:00 |
|
Jonas Jensen
|
10b69358ae
|
C++: Fix flow from this by ref.
|
2019-09-09 10:36:58 +02:00 |
|
Jonas Jensen
|
08b63d4342
|
C++: Test to show lack of flow from this by ref.
The `test_nonMemberSetA` also shows how the lack of flow through `&` is
a problem for non-member getters, but that's addressed on a separate
branch.
|
2019-09-09 10:36:11 +02:00 |
|
Jonas Jensen
|
ef96288303
|
C++: Make PartialDefinitionNode private
This class is undocumented and exposes implementation details through
its `getPartialDefinition` member. It does not need to be public.
|
2019-09-09 10:34:51 +02:00 |
|
Esben Sparre Andreasen
|
2a22471975
|
JS: address review comments
|
2019-09-09 10:31:40 +02:00 |
|
Tom Hvitved
|
ef4f954b58
|
Merge pull request #1797 from jbj/dataflow-TTwo
C++/C#/Java: data flow AccessPath up to length 2
|
2019-09-09 10:28:48 +02:00 |
|
james
|
9437c2d007
|
docs: fix broken Expr links
|
2019-09-09 09:25:19 +01:00 |
|
Esben Sparre Andreasen
|
ec58ccc0ec
|
JS: fixup dbscheme in upgrade directory
|
2019-09-09 09:05:12 +02:00 |
|
Esben Sparre Andreasen
|
5d6997c1c9
|
JS: additional extraction metrics cleanup
|
2019-09-09 09:05:12 +02:00 |
|
Esben Sparre Andreasen
|
03d38ca54b
|
JS: simplify cache interaction
|
2019-09-09 09:05:12 +02:00 |
|
Esben Sparre Andreasen
|
6dbe827dd3
|
JS: add QL classes for the extraction metrics
|
2019-09-09 09:05:12 +02:00 |
|
Esben Sparre Andreasen
|
5665cf9328
|
JS: record metrics during extraction
|
2019-09-09 09:05:12 +02:00 |
|
Esben Sparre Andreasen
|
7fcde4c130
|
JS: add extraction metrics to the dbscheme
|
2019-09-09 09:05:12 +02:00 |
|
Esben Sparre Andreasen
|
27e36cfe05
|
JS: apply google-java-format to extractor source code
|
2019-09-09 09:05:12 +02:00 |
|
Jonas Jensen
|
d51e5212fb
|
Merge remote-tracking branch 'upstream/master' into dataflow-TTwo
Conflicts:
cpp/ql/src/semmle/code/cpp/dataflow/internal/DataFlowImpl.qll
cpp/ql/src/semmle/code/cpp/dataflow/internal/DataFlowImpl2.qll
cpp/ql/src/semmle/code/cpp/dataflow/internal/DataFlowImpl3.qll
cpp/ql/src/semmle/code/cpp/dataflow/internal/DataFlowImpl4.qll
cpp/ql/src/semmle/code/cpp/dataflow/internal/DataFlowImplLocal.qll
cpp/ql/src/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl.qll
cpp/ql/src/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl2.qll
cpp/ql/src/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl3.qll
cpp/ql/src/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl4.qll
cpp/ql/test/library-tests/dataflow/fields/flow.expected
csharp/ql/src/semmle/code/csharp/dataflow/internal/DataFlowImpl.qll
csharp/ql/src/semmle/code/csharp/dataflow/internal/DataFlowImpl2.qll
csharp/ql/src/semmle/code/csharp/dataflow/internal/DataFlowImpl3.qll
csharp/ql/src/semmle/code/csharp/dataflow/internal/DataFlowImpl4.qll
csharp/ql/src/semmle/code/csharp/dataflow/internal/DataFlowImpl5.qll
java/ql/src/semmle/code/java/dataflow/internal/DataFlowImpl.qll
java/ql/src/semmle/code/java/dataflow/internal/DataFlowImpl2.qll
java/ql/src/semmle/code/java/dataflow/internal/DataFlowImpl3.qll
java/ql/src/semmle/code/java/dataflow/internal/DataFlowImpl4.qll
java/ql/src/semmle/code/java/dataflow/internal/DataFlowImpl5.qll
|
2019-09-08 21:08:43 +02:00 |
|
Rebecca Valentine
|
9eebe00b33
|
Merge pull request #1869 from taus-semmle/python-fix-typehint-divergence
Python: Prevent divergence in type-hint analysis. (ODASA-8075)
|
2019-09-06 14:33:20 -07:00 |
|
Felicity Chapman
|
4952ad5cff
|
Merge pull request #1896 from shati-semmle/vale-typo
Vale linter: fix typo
|
2019-09-06 16:56:22 +01:00 |
|
shati-semmle
|
4d98b4c3a1
|
Vale linter: fix typo
|
2019-09-06 16:47:20 +01:00 |
|
Calum Grant
|
3734552081
|
C#: Add change note for datetime queries.
|
2019-09-06 16:45:02 +01:00 |
|
Calum Grant
|
f9b99ae245
|
C#: Adjust date query severity and add precisions. Tidy up tags.
|
2019-09-06 16:44:29 +01:00 |
|
Nick Rolfe
|
09036a3bdf
|
Merge pull request #1760 from ian-semmle/mangling
C++: Use mangled names to resolve classes
|
2019-09-06 16:38:47 +01:00 |
|
Asger F
|
dfd18a51ee
|
JS: Change note
|
2019-09-06 16:03:16 +01:00 |
|
shati-semmle
|
486707c90e
|
Merge pull request #1891 from jf205/slide-fixes
docs: improve slide layout for printing
|
2019-09-06 15:52:32 +01:00 |
|
Asger F
|
7007698de4
|
JS: Fix the FP
|
2019-09-06 15:39:40 +01:00 |
|
Asger F
|
ebd7875cae
|
JS: Add regression test
|
2019-09-06 15:38:55 +01:00 |
|
yh-semmle
|
79a0a56adf
|
Merge pull request #1890 from aschackmull/java/best-bound-rangeanalysis
Java: Restrict the output of Range Analysis to the best bounds.
|
2019-09-06 10:35:11 -04:00 |
|
Asger F
|
f7654d6f1c
|
JS: Add test
|
2019-09-06 14:42:07 +01:00 |
|
james
|
f78ce146f1
|
docs: improve slide layout for printing
|
2019-09-06 14:42:06 +01:00 |
|
Anders Schack-Mulligen
|
6b85fe087a
|
Java: Restrict the output of Range Analysis to the best bounds.
|
2019-09-06 15:39:46 +02:00 |
|
Calum Grant
|
d2336dc8cf
|
Merge pull request #1882 from aschackmull/lang/autoformat
Java/C#/JavaScript: Autoformat
|
2019-09-06 14:37:40 +01:00 |
|
Asger F
|
fa95871f46
|
JS: Add event handler sink to code injection
|
2019-09-06 14:33:00 +01:00 |
|