C#: Add test for supported sinks query.

This commit is contained in:
Michael Nebel
2022-03-08 10:47:08 +01:00
parent d81e73f9c6
commit a7ece69f2b
4 changed files with 21 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
using System;
using System.Web;
public class SupportedExternalSinks
{
public void M1()
{
var o = new object();
var response = new HttpResponse();
response.AddHeader("header", "value");
response.AppendHeader("header", "value");
response.Write(o); // Known sink.
response.WriteFile("filename"); // Known sink.
response.Write(o); // Known sink.
}
}

View File

@@ -0,0 +1,2 @@
| System.Web.cs#System.Web#HttpResponse.Write(object) | 2 |
| System.Web.cs#System.Web#HttpResponse.WriteFile(string) | 1 |

View File

@@ -0,0 +1 @@
Telemetry/SupportedExternalSinks.ql

View File

@@ -0,0 +1,2 @@
semmle-extractor-options: /r:System.Collections.Specialized.dll
semmle-extractor-options: ${testdir}/../../../resources/stubs/System.Web.cs