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.