Jonas Jensen
|
9babb4366b
|
Merge remote-tracking branch 'upstream/master' into mergeback-20181130
|
2018-11-30 10:13:33 +01:00 |
|
calum
|
6c6d7e4fff
|
C#: Fix false-positives in cs/index-out-of-bounds.
|
2018-11-28 17:42:08 +00:00 |
|
calum
|
6b2e339ec5
|
C#: Address QL review comments.
|
2018-11-22 11:45:41 +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
|
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
|
dd6fd400aa
|
Merge pull request #335 from calumgrant/cs/cwe-937
C#: New query VulnerablePackage
|
2018-11-12 10:34:53 +01:00 |
|
Tom Hvitved
|
5921a9ea51
|
C#: Teach guards library about assertions
|
2018-11-08 20:21:34 +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 |
|
calum
|
c003150ed8
|
C#: Add missing file.
|
2018-11-02 16:46:49 +00:00 |
|
calum
|
29df7f5e96
|
C#: Mark false-negatives.
|
2018-11-02 16:46:49 +00:00 |
|
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
|
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 |
|
Tom Hvitved
|
665173692c
|
C#: Fix whitespaces
|
2018-10-30 13:15:46 +01:00 |
|
Tom Hvitved
|
3f6fb0f573
|
Merge pull request #364 from calumgrant/cs/extractor/fix-violations
C#: Remove results from cs/local-shadows-member
|
2018-10-29 11:25:23 +01:00 |
|
calumgrant
|
ec2bf914c8
|
Merge pull request #339 from hvitved/csharp/cfg/assertions
C#: Detect constantly failing assertions in the CFG
|
2018-10-26 10:32:23 +01:00 |
|
calum
|
3041756207
|
C#: Allow constructor parameters to shadow class members.
|
2018-10-24 17:48:51 +01:00 |
|
calum
|
5a4af0c2b2
|
C#: Update test case for LockOrder.
|
2018-10-19 18:13:03 +01:00 |
|
calum
|
5864e57398
|
C#: Improvements to LockOrder.ql. Detect inter-procedural locks, and tidy up the tests.
|
2018-10-19 18:11:49 +01:00 |
|
calum
|
61232cb08e
|
C#: Address review comments in QL.
|
2018-10-19 16:33:04 +01:00 |
|
Tom Hvitved
|
b233961a9a
|
C#: Add assertion tests
|
2018-10-19 14:05:30 +02:00 |
|
calum
|
3de1f3b101
|
C#: Query and qltest for VulnerablePackage.
|
2018-10-18 10:23:51 +01:00 |
|
semmle-qlci
|
76af2d2e3d
|
Merge pull request #249 from hvitved/csharp/cfg/boolean-splitting
Approved by calumgrant
|
2018-10-11 20:14:37 +01:00 |
|
Tom Hvitved
|
c064b1f41d
|
Merge pull request #103 from lukecartey/csharp/zipslip-update
C#: ZipSlip - Refine sanitizers
|
2018-10-10 10:47:23 +02:00 |
|
Max Schaefer
|
2d8f424ce8
|
C#: Convert tests/query-tests/Stubs/Test.cs to Unix line endings.
|
2018-10-09 13:01:00 +01:00 |
|
Tom Hvitved
|
8df657c9f0
|
Merge pull request #217 from calumgrant/cs/make_stubs
C#: Tool to generate stubs for qltests
|
2018-10-09 09:59:53 +02:00 |
|
Tom Hvitved
|
4ca10986cb
|
C#: Remove queries.xml from the Metrics folder
|
2018-10-04 11:13:01 +02:00 |
|
Luke Cartey
|
1a90f7df2c
|
C#: ZipSlip - Address review comments.
- Add backticks
- Add extra test.
|
2018-10-03 11:38:48 +01:00 |
|
Tom Hvitved
|
e8cd99335a
|
C#: Simple Boolean control flow graph splitting
|
2018-09-28 14:59:39 +02:00 |
|
Dave Bartolomeo
|
1f36f5552f
|
Normalize all text files to LF
Use `* text=auto eol=lf`
|
2018-09-23 16:24:31 -07:00 |
|
calum
|
abe5d0dd72
|
C#: Fixes to stub generation.
|
2018-09-21 13:06:33 +01:00 |
|
calum
|
593f0a9d71
|
C#: Implement query and script for generating C# qltest stubs.
|
2018-09-20 15:01:26 +01:00 |
|
Aditya Sharad
|
f27945216f
|
Merge rc/1.18 into master.
|
2018-09-05 15:32:30 +01:00 |
|
Tom Hvitved
|
809da42f00
|
C#: Synchronize a few test files
Synchronized test files with the examples used in query help.
|
2018-08-30 21:46:37 +02:00 |
|
Tom Hvitved
|
386b89a023
|
C#: Improvements to cs/useless-upcast
|
2018-08-30 15:15:40 +02:00 |
|
Dave Bartolomeo
|
d920fc7d94
|
Force LF line endings for .ql, .qll, and .qlref files
|
2018-08-24 11:58:58 -07:00 |
|