Module Escaping
Provides a class for modeling new escaping APIs.
Import path
import semmle.python.Concepts
Predicates
getHtmlKind | Gets the escape-kind for escaping a string so it can safely be included in HTML. |
getLdapDnKind | Gets the escape-kind for escaping a string so it can safely be used as a distinguished name (DN) in an LDAP search. |
getLdapFilterKind | Gets the escape-kind for escaping a string so it can safely be used as a filter in an LDAP search. |
getRegexKind | Gets the escape-kind for escaping a string so it can safely be included in a regular expression. |
getXmlKind | Gets the escape-kind for escaping a string so it can safely be included in XML. |
Classes
Range | A data-flow node that escapes meta-characters, which could be used to prevent injection attacks. |