C#: Update testcases with examples.

This commit is contained in:
Michael Nebel
2022-06-15 12:54:51 +02:00
parent e1c7003cde
commit 1f2f2fff7f
2 changed files with 7 additions and 5 deletions

View File

@@ -5,9 +5,12 @@ namespace Testing
public class ViewModel
{
public string RequestId { get; set; }
public object Query;
public string RequestId { get; set; } // Considered tainted.
public object RequestIdField; // Not considered tainted as it is a field.
public string RequestIdOnlyGet { get; } // Not considered tainted as there is no setter.
public string RequestIdPrivateSet { get; private set; } // Not considered tainted as it has a private setter.
public static object RequestIdStatic { get; set; } // Not considered tainted as it is static.
private string RequestIdPrivate { get; set; } // Not considered tainted as it is private.
}
public class TestController : Controller

View File

@@ -1,5 +1,4 @@
remoteFlowSourceMembers
| AspRemoteFlowSource.cs:8:23:8:31 | RequestId |
| AspRemoteFlowSource.cs:10:23:10:27 | Query |
remoteFlowSources
| AspRemoteFlowSource.cs:15:42:15:50 | viewModel |
| AspRemoteFlowSource.cs:18:42:18:50 | viewModel |