Module implementing checks for potential XSS vulnerability.
| None |
| DeepAssignation | Class to perform a deep analysis of an assign. |
| checkDjangoXssVulnerability | |
| checkPotentialRisk | Function to check a given node for a potential XSS vulnerability. |
| evaluateCall | Function to evaluate a call node for potential XSS vulnerability. |
| evaluateVar | Function to evaluate a variable node for potential XSS vulnerability. |
| getChecks | Public method to get a dictionary with checks handled by this module. |
| transform2call | Function to transform a variable node to a call node. |
Class to perform a deep analysis of an assign.
| None |
| None |
| DeepAssignation | Constructor |
| isAssigned | Public method to check assignment against a given node. |
| isAssignedIn | Public method to check, if the variable is assigned to. |
| None |
Constructor
Public method to check assignment against a given node.
Public method to check, if the variable is assigned to.
Function to check a given node for a potential XSS vulnerability.
Function to evaluate a call node for potential XSS vulnerability.
Function to evaluate a variable node for potential XSS vulnerability.
Public method to get a dictionary with checks handled by this module.
Function to transform a variable node to a call node.