Module XSSQuery
Provides a taint-tracking configuration for reasoning about cross-site scripting (XSS) vulnerabilities.
Import path
import semmle.code.csharp.security.dataflow.XSSQueryImports
| csharp | The default C# QL library. |
Predicates
| xssFlow | Holds if there is tainted flow from |
Classes
| Sanitizer | A sanitizer for cross-site scripting (XSS) vulnerabilities. |
| Source | A data flow source for cross-site scripting (XSS) vulnerabilities. |
| XssAspNode | An ASP inline code element, viewed as an XSS flow node. |
| XssDataFlowNode | A data flow node, viewed as an XSS flow node. |
| XssNode | A flow node for tracking cross-site scripting (XSS) vulnerabilities. Can be a standard data flow node ( |
Modules
| PathGraph | Provides the query predicates needed to include a graph in a path-problem query. |
| XssTrackingConfig | A taint-tracking configuration for cross-site scripting (XSS) vulnerabilities. |
Aliases
| XssTracking | Constructs a global taint tracking computation. |