calum
|
7fa442d127
|
C#: Merge tests.
|
2018-11-02 16:46:49 +00:00 |
|
calum
|
ae96b347e2
|
C#: Address review comments.
|
2018-11-02 16:46:49 +00:00 |
|
calum
|
13f0a401f3
|
C#: Update analysis change notes.
|
2018-11-02 16:46:48 +00:00 |
|
calum
|
aff47c9f38
|
C#: Tidy up whitespace.
|
2018-11-02 16:45:48 +00:00 |
|
calum
|
62fb693924
|
C#: Tidy up code and fix performance of remote flow sources.
|
2018-11-02 16:45:48 +00:00 |
|
calum
|
2090d69c3f
|
C#: Tidy up tests.
|
2018-11-02 16:45:48 +00:00 |
|
calum
|
697e66e312
|
C#: Move test into subdirectory.
|
2018-11-02 16:45:48 +00:00 |
|
calum
|
d6e6ae66b8
|
C#: qltest stubs for UrlRedirect.ASPNETCore
|
2018-11-02 16:45:47 +00:00 |
|
calum
|
4655acadb2
|
C#: Stubs for XSSFlowASPNetCore test.
|
2018-11-02 16:45:47 +00:00 |
|
calum
|
8b8d2f9bef
|
C#: Add auto-generated stubs.
|
2018-11-02 16:45:47 +00:00 |
|
Denis Levin
|
ba9cb5e22d
|
cs: Adding sources and sinks for ASPNET.Core
Inintial query checkin.
Note: tests require Nuget packages with ASPNET and ASPNETCore in Packages directory, and won't compile without them.
The packages.config should include this:
<package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net461" />
<package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net461" />
<package id="Microsoft.AspNetCore.Antiforgery" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Authorization" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Cors" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Cryptography.Internal" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.DataProtection" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.DataProtection.Abstractions" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Diagnostics" version="1.1.2" targetFramework="net452" />
<package id="Microsoft.AspNetCore.Diagnostics.Abstractions" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Hosting" version="1.1.3" targetFramework="net452" />
<package id="Microsoft.AspNetCore.Hosting.Abstractions" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Hosting.Server.Abstractions" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Html.Abstractions" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Http" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Http.Abstractions" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Http.Extensions" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Http.Features" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.HttpOverrides" version="1.1.2" targetFramework="net452" />
<package id="Microsoft.AspNetCore.JsonPatch" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Localization" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Mvc" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Mvc.Abstractions" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Mvc.ApiExplorer" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Mvc.Core" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Mvc.Cors" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Mvc.DataAnnotations" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Mvc.Formatters.Json" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Mvc.Localization" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Mvc.Razor" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Mvc.Razor.Host" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Mvc.TagHelpers" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Mvc.ViewFeatures" version="1.1.3" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Razor" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Razor.Runtime" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.ResponseCaching" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.ResponseCaching.Abstractions" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.ResponseCompression" version="1.0.2" targetFramework="net452" />
<package id="Microsoft.AspNetCore.Rewrite" version="1.0.2" targetFramework="net452" />
<package id="Microsoft.AspNetCore.Routing" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Routing.Abstractions" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.AspNetCore.Server.Kestrel" version="1.1.2" targetFramework="net452" />
<package id="Microsoft.AspNetCore.Server.Kestrel.Https" version="1.1.2" targetFramework="net452" />
<package id="Microsoft.AspNetCore.Server.WebListener" version="1.1.4" targetFramework="net452" />
<package id="Microsoft.AspNetCore.StaticFiles" version="1.1.2" targetFramework="net452" />
<package id="Microsoft.AspNetCore.WebUtilities" version="1.1.2" targetFramework="net451" />
<package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="1.1.1" targetFramework="net451" />
<package id="Microsoft.Extensions.Primitives" version="2.1.0" targetFramework="net451" />
<package id="Microsoft.NETCore.App" version="2.0.0" />
<package id="Microsoft.AspNetCore.Mvc" version="2.1.0" />
<package id="Microsoft.AspNetCore.Mvc.Core" version="2.1.0" />
<package id="Microsoft.AspNetCore.Mvc.Abstractions" version="2.1.0" />
<package id="Microsoft.AspNetCore.Http.Extensions" version="2.1.0" />
<package id="Microsoft.AspNetCore.Http.Abstractions" version="2.1.0" />
<package id="Microsoft.AspNetCore.Http.Features" version="2.1.0" />
|
2018-11-02 16:45:47 +00:00 |
|
Geoffrey White
|
1561363582
|
CPP: Speed up illDefined*ForStmt in inconsistentLoopDirection.ql.
|
2018-11-02 16:01:23 +00:00 |
|
Aditya Sharad
|
3483245870
|
Merge rc/1.18 into master.
As of 3291a30bf4.
|
2018-11-02 09:54:50 +00:00 |
|
Arthur Baars
|
19f238a51a
|
Merge pull request #399 from adityasharad/version/1.18.2-dev
Version: Bump to 1.18.2 dev.
|
2018-11-02 08:56:33 +01:00 |
|
Max Schaefer
|
e77ea62179
|
JavaScript: Tweak storeStep predicate.
|
2018-11-01 21:24:16 -04:00 |
|
Max Schaefer
|
94bba88080
|
JavaScript: Avoid unhelpful magic.
|
2018-11-01 21:22:51 -04:00 |
|
Max Schaefer
|
a72507a621
|
JavaScript: Remove a pragma[noopt].
|
2018-11-01 21:22:03 -04:00 |
|
Aditya Sharad
|
3291a30bf4
|
Version: Bump to 1.18.2 dev.
|
2018-11-01 18:46:56 +00:00 |
|
Geoffrey White
|
40ad2c9db9
|
Merge pull request #397 from pavgust/fix/suspicious-memset-perf
SuspiciousCallToMemset: Simplify pointer indirection computation
|
2018-11-01 18:46:30 +00:00 |
|
semmle-qlci
|
b130335adb
|
Merge pull request #398 from aschackmull/java/autoformat
Approved by yh-semmle
|
2018-11-01 16:57:30 +00:00 |
|
Anders Schack-Mulligen
|
41c89475fe
|
Java: Rerun autoformat.
|
2018-11-01 17:01:12 +01:00 |
|
Geoffrey White
|
a3dfa3140c
|
CPP: Make Handlers always begin a BasicBlock.
|
2018-11-01 15:27:43 +00:00 |
|
Pavel Avgustinov
|
d5c8ea38b1
|
SuspiciousCallToMemset: Simplify pointer indirection computation
|
2018-11-01 14:34:04 +00:00 |
|
ian-semmle
|
cb3a6514f8
|
Merge pull request #389 from adityasharad/merge/master-next-311018
Merge master into next.
|
2018-11-01 14:13:45 +00:00 |
|
Esben Sparre Andreasen
|
8f3497a7bf
|
JS: improve tests for interprocedural type inference
|
2018-11-01 13:51:38 +01:00 |
|
semmle-qlci
|
08833465a0
|
Merge pull request #386 from xiemaisi/js/lodash_partial
Approved by esben-semmle
|
2018-11-01 09:44:14 +00:00 |
|
semmle-qlci
|
86b3f0156b
|
Merge pull request #387 from xiemaisi/js/amd-fixes
Approved by esben-semmle
|
2018-11-01 09:42:17 +00:00 |
|
semmle-qlci
|
a22aa3524e
|
Merge pull request #388 from asger-semmle/revert-useless-conditional
Approved by esben-semmle
|
2018-11-01 09:23:19 +00:00 |
|
Jonas Jensen
|
ea601b2dc0
|
Merge pull request #352 from dave-bartolomeo/dave/Operands
C++: Operands as IPA types
|
2018-11-01 10:12:38 +01:00 |
|
semmle-qlci
|
fa81084d79
|
Merge pull request #330 from aschackmull/java/zipslip
Approved by yh-semmle
|
2018-10-31 14:40:43 +00:00 |
|
calum
|
7494bd66a4
|
C#: Address review comment.
|
2018-10-31 14:22:19 +00:00 |
|
calum
|
8bea6fa7c9
|
C#: Unit tests.
|
2018-10-31 12:01:43 +00:00 |
|
calum
|
681953ae70
|
C#: Reduce logging output and write arguments to separate files. Fix missing response file.
|
2018-10-31 11:56:47 +00:00 |
|
Aditya Sharad
|
b896899f4c
|
Merge master into next.
master as of dc3c5a684c
Version numbers resolved in favour of `next`.
C++ expected output file updated to accept test output.
|
2018-10-31 10:47:31 +00:00 |
|
Max Schaefer
|
3d2a27b039
|
JavaScript: Make a useful member predicate public.
|
2018-10-31 06:46:09 -04:00 |
|
semmle-qlci
|
f00863fb58
|
Merge pull request #383 from esben-semmle/js/unused-eval-variable
Approved by xiemaisi
|
2018-10-31 10:42:55 +00:00 |
|
Asger F
|
2c11844c5b
|
Revert "Merge pull request #380 from asger-semmle/generalize-useless-conditional"
This reverts commit 28f3b686a7, reversing
changes made to dc3c5a684c.
|
2018-10-31 10:38:38 +00:00 |
|
Anders Schack-Mulligen
|
c3f71c2d42
|
Java: Change main ZipSlip location to the source.
|
2018-10-31 11:38:28 +01:00 |
|
Anders Schack-Mulligen
|
36f41a3e16
|
Java: Fix performance issue, and add Path.resolve as taint step.
|
2018-10-31 11:38:27 +01:00 |
|
Anders Schack-Mulligen
|
4953e4923a
|
Java: Add test for sanitization using toAbsolutePath().
|
2018-10-31 11:38:27 +01:00 |
|
Anders Schack-Mulligen
|
bf6b7c4734
|
Java: Add ZipSlip query.
|
2018-10-31 11:38:27 +01:00 |
|
Max Schaefer
|
c75d785684
|
JavaScript: Fix modelling of _.partial.
Like `Function.prototype.bind` (but unlike `ramda.partial`) it takes the curried arguments as rest arguments, not as an array;
cf. https://lodash.com/docs/4.17.10#partial and https://underscorejs.org/#partial.
|
2018-10-31 06:31:59 -04:00 |
|
Asger F
|
0bc30003af
|
JS: add change note
|
2018-10-31 10:28:31 +00:00 |
|
Asger F
|
f07aa5bb2c
|
JS: ensure parameters always have a dataflow node
|
2018-10-31 10:28:31 +00:00 |
|
semmle-qlci
|
28f3b686a7
|
Merge pull request #380 from asger-semmle/generalize-useless-conditional
Approved by esben-semmle
|
2018-10-31 07:31:06 +00:00 |
|
Robert Marsh
|
dc3c5a684c
|
Merge pull request #272 from Semmle/rdmarsh/cpp/memset-decltype-changenote
C++/Doc: change note for PR #269
|
2018-10-30 09:53:44 -07:00 |
|
Geoffrey White
|
092db18f96
|
CPP: Also update reachable for ControlFlowNodes.
|
2018-10-30 14:28:47 +00:00 |
|
Geoffrey White
|
1092cb97e5
|
CPP: Have reachability flow to the Handler as well as the CAtchBlock of an exception.
|
2018-10-30 14:27:22 +00:00 |
|
Geoffrey White
|
6e940d7bf2
|
CPP: Improve nonReturningFunction.
|
2018-10-30 14:25:38 +00:00 |
|
Geoffrey White
|
1a6229621c
|
CPP: Tidy up query formatting a little.
|
2018-10-30 14:25:37 +00:00 |
|