calum
|
6c6d7e4fff
|
C#: Fix false-positives in cs/index-out-of-bounds.
|
2018-11-28 17:42:08 +00:00 |
|
calumgrant
|
d1f7eef7eb
|
Merge pull request #537 from hvitved/csharp/guards-splitting
C#: Make guards library work with CFG splitting
|
2018-11-26 18:19:37 +00:00 |
|
Tom Hvitved
|
7dc0a8132e
|
Merge pull request #513 from calumgrant/cs/cwe-134
C#: New query cs/uncontrolled-format-string
|
2018-11-26 14:58:54 +01:00 |
|
Aditya Sharad
|
c20b688a3f
|
Merge master into next.
|
2018-11-23 16:36:31 +00:00 |
|
Tom Hvitved
|
03e69e9945
|
C#: Make guards library work with CFG splitting
|
2018-11-23 15:20:33 +01:00 |
|
calum
|
b67bc7b612
|
C#: Fix id generation of constructed methods, by avoid id clashes by ensuring that method type parameters are qualified where necessary. Add a qltest.
|
2018-11-23 12:11:10 +00:00 |
|
calum
|
36d9520f87
|
C#: Address doc comments.
|
2018-11-22 11:52:00 +00:00 |
|
calum
|
6b2e339ec5
|
C#: Address QL review comments.
|
2018-11-22 11:45:41 +00:00 |
|
calum
|
64de7489fe
|
C#: Analysis change notes.
|
2018-11-22 11:21:35 +00:00 |
|
calum
|
1bfa4d59e7
|
C#: Documentation for cs/uncontrolled-format-string
|
2018-11-22 11:21:35 +00:00 |
|
calum
|
fb09360ad6
|
C#: New query for cs/uncontrolled-string-format
|
2018-11-22 11:21:35 +00:00 |
|
Tom Hvitved
|
201f64ef8e
|
Merge pull request #367 from calumgrant/cs/path-problems
C#: Update all security queries to path-problems
|
2018-11-22 12:02:11 +01:00 |
|
calum
|
69ab1ed5bd
|
C#: Add nodes predicate to all path queries.
|
2018-11-21 12:35:05 +00:00 |
|
calum
|
8c753d7e94
|
C#: Fix ReDoS query.
|
2018-11-21 11:15:55 +00:00 |
|
Tom Hvitved
|
8233e34ba2
|
C#: Fix Boolean splitting for variables defined in a loop
|
2018-11-20 21:22:00 +01:00 |
|
Tom Hvitved
|
89d5daa137
|
C#: Fix Boolean splitting negation bug
|
2018-11-20 21:22:00 +01:00 |
|
Tom Hvitved
|
3e78c2671f
|
C#: Generalize pre-SSA library to include local-scope-like fields/properties
|
2018-11-20 15:07:44 +01:00 |
|
Tom Hvitved
|
25150265dc
|
C#: Compute phi inputs in pre-SSA library
Logic is copied directly from the ordinary SSA library.
|
2018-11-20 15:07:43 +01:00 |
|
Tom Hvitved
|
252b756184
|
Merge pull request #472 from felicity-semmle/csharp/SD-2778-qhelp-update
C#: Minor updates for consistency (SD-2778)
|
2018-11-20 14:28:29 +01:00 |
|
semmle-qlci
|
4b5f24d99e
|
Merge pull request #449 from hvitved/csharp/ssa/live-at-rank
Approved by calumgrant
|
2018-11-20 13:01:02 +00:00 |
|
Tom Hvitved
|
9f7eef02ec
|
C#: Address review comments
|
2018-11-20 09:24:53 +01:00 |
|
Felicity Chapman
|
fc6e9be75a
|
Fix incorrect tag
|
2018-11-20 07:12:48 +00:00 |
|
Pavel Avgustinov
|
16ec9f1aa4
|
Merge remote-tracking branch 'origin/next' into bump/master-next
|
2018-11-19 10:37:07 +00:00 |
|
calum
|
1aa5e24108
|
C#: Remove duplicate results from cs/use-of-vulnerable-package
|
2018-11-16 16:50:35 +00:00 |
|
calum
|
cf4b04a3ee
|
C#: Address review comments - adding .getNode() where appropriate.
|
2018-11-16 11:52:20 +00:00 |
|
calum
|
e908b090fd
|
C#: Always use PathNode in a path-problem query.
|
2018-11-16 10:32:24 +00:00 |
|
calum
|
eddc52852d
|
C#: Convert security queries to path-problem and update qltest expected output.
|
2018-11-16 10:31:20 +00:00 |
|
semmle-qlci
|
536f3f36b8
|
Merge pull request #428 from hvitved/csharp/more-guards
Approved by calumgrant
|
2018-11-15 15:07:56 +00:00 |
|
Tom Hvitved
|
185700a236
|
Merge pull request #437 from calumgrant/cs/in-parameters
C#: Correctly handle `in` arguments
|
2018-11-15 11:47:43 +01:00 |
|
Felicity Chapman
|
39ef869e21
|
Fix partial edit - thanks Tom
|
2018-11-14 16:49:30 +00:00 |
|
Felicity Chapman
|
f9612a8f21
|
Minor updates for consistency
|
2018-11-14 16:25:28 +00:00 |
|
Max Schaefer
|
96989a1fd6
|
Merge pull request #427 from adityasharad/eclipse/remove-plugin-metadata
Eclipse plugins: Remove plugin metadata.
|
2018-11-13 13:12:49 +00:00 |
|
calum
|
a5d50fc1db
|
C#: Handle in arguments, and add AssignableAccess::isInArgument() predicate.
|
2018-11-13 10:58:43 +00:00 |
|
Aditya Sharad
|
bc06831d01
|
Merge rc/1.18 into master.
|
2018-11-13 10:55:08 +00:00 |
|
Aditya Sharad
|
271628c280
|
Version: Bump to 1.18.3 dev.
|
2018-11-12 14:55:26 +00:00 |
|
Jonas Jensen
|
1500237009
|
Merge remote-tracking branch 'upstream/master' into mergeback-20181112
|
2018-11-12 13:24:27 +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 |
|
Tom Hvitved
|
21887d7c6f
|
C#: Refactor SSA liveness logic
Simplify liveness analysis by avoiding the two extra copies of `liveAtRank()`
(and other auxiliary predicates) for fields/captured variables analysis.
|
2018-11-12 09:41:53 +01:00 |
|
Aditya Sharad
|
761e5efd60
|
Merge master into next.
JavaScript semantic conflicts fixed by referring to the `LegacyLanguage` enum.
C++ conflicts fixed by accepting Qltest output.
|
2018-11-09 18:49:35 +00:00 |
|
Tom Hvitved
|
29f163fd4e
|
C#: Fix guards implications logic
|
2018-11-08 20:21:34 +01:00 |
|
Tom Hvitved
|
e4aa196c37
|
C#: Teach guards library about custom null guards
|
2018-11-08 20:21:34 +01:00 |
|
Tom Hvitved
|
5921a9ea51
|
C#: Teach guards library about assertions
|
2018-11-08 20:21:34 +01:00 |
|
calumgrant
|
6fdb0aab41
|
Merge pull request #426 from hvitved/csharp/accessor-argument
C#: Improve `AccessorCall::getArgument()`
|
2018-11-08 16:03:48 +00:00 |
|
Tom Hvitved
|
06a2bcc244
|
C#: Fix XmlReaderSettingsCreation logic
|
2018-11-08 09:20:21 +01:00 |
|
Aditya Sharad
|
ed49c623f1
|
Version: Bump to 1.18.2 release.
|
2018-11-07 14:36:40 +00:00 |
|
Aditya Sharad
|
194042348a
|
Eclipse plugins: Remove plugin metadata.
This is only needed to build QL for Eclipse, and will be moved into the internal Semmle repository.
|
2018-11-07 11:01:05 +00:00 |
|
Tom Hvitved
|
5d8162cc8b
|
C#: Improve AccessorCall::getArgument()
- Handle tuple assignments.
- Handle compound `+=` assignments.
|
2018-11-07 11:30:04 +01:00 |
|
Tom Hvitved
|
67e64f21d8
|
C#: Fix whitespaces
|
2018-11-07 08:52:38 +01:00 |
|
semmle-qlci
|
33c02fe928
|
Merge pull request #355 from hvitved/csharp/guards-logic
Approved by calumgrant
|
2018-11-06 19:06:30 +00:00 |
|
Aditya Sharad
|
553c2f5d34
|
Merge master into next.
As of 2846d80f1c.
|
2018-11-06 11:52:51 +00:00 |
|