File tree Expand file tree Collapse file tree
csharp/ql/src/Security Features/CWE-838 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111 */
1212
1313import csharp
14- import DataFlow
1514import semmle.code.csharp.frameworks.System
1615import semmle.code.csharp.frameworks.system.Net
1716import semmle.code.csharp.frameworks.system.Web
@@ -20,13 +19,15 @@ import semmle.code.csharp.security.dataflow.SqlInjection
2019import semmle.code.csharp.security.dataflow.XSS
2120import semmle.code.csharp.security.dataflow.UrlRedirect
2221import semmle.code.csharp.security.Sanitizers
23- import semmle.code.csharp.dataflow.DataFlow:: DataFlow:: PathGraph
22+ import semmle.code.csharp.dataflow.DataFlow2:: DataFlow2
23+ import semmle.code.csharp.dataflow.DataFlow2:: DataFlow2:: PathGraph
24+ import semmle.code.csharp.dataflow.TaintTracking2
2425
2526/**
2627 * A configuration for specifying expressions that must be
2728 * encoded, along with a set of potential valid encoded values.
2829 */
29- abstract class RequiresEncodingConfiguration extends TaintTracking :: Configuration {
30+ abstract class RequiresEncodingConfiguration extends TaintTracking2 :: Configuration {
3031 bindingset [ this ]
3132 RequiresEncodingConfiguration ( ) { any ( ) }
3233
You can’t perform that action at this time.
0 commit comments