C# Class PHPAnalysis.Analysis.PHPDefinitions.FunctionsHandler

Afficher le fichier Open project: jtvn/Eir-CTLLTL

Méthodes publiques

Méthode Description
FindCondSanitizerByName ( string name ) : CondSanitizer

Function to find an XSS sanitizer function from the name.

FindCustomFunctionByName ( string name ) : Function

Finds a custom function (a user defined function found in the parsed PHP code) by it's name

FindSQLSanitizerByName ( string name ) : SQLSanitizer

Function to find SQLSanitizer by it's name, including any known alias.

FindSQLSinkByName ( string name ) : SQLSink

Function to find SQLSink by name

FindSourceByName ( string name ) : Source

Function to find Source by name.

FindStoredProviderMethods ( string name ) : List
FindXSSSanitizerByName ( string name ) : XSSSanitizer

Function to find an XSS sanitizer function from the name.

FindXSSSinkByName ( string name ) : XSSSink

Function to find XSSSink by name

LoadJsonSpecifications ( ) : void
LookupFunction ( string name ) : List

Finds all functions by name and returns a list of them

Private Methods

Méthode Description
FunctionsHandler ( ) : System
LoadSpecification ( string id ) : JToken

Helper function to load ressources and return them as a JToken. Used to load files with the JSON specification.

Method Details

FindCondSanitizerByName() public méthode

Function to find an XSS sanitizer function from the name.
public FindCondSanitizerByName ( string name ) : CondSanitizer
name string The name of the expected function
Résultat CondSanitizer

FindCustomFunctionByName() public méthode

Finds a custom function (a user defined function found in the parsed PHP code) by it's name
public FindCustomFunctionByName ( string name ) : Function
name string The name of the function to find.
Résultat Function

FindSQLSanitizerByName() public méthode

Function to find SQLSanitizer by it's name, including any known alias.
public FindSQLSanitizerByName ( string name ) : SQLSanitizer
name string The name of the SQLsanitizer to find
Résultat SQLSanitizer

FindSQLSinkByName() public méthode

Function to find SQLSink by name
public FindSQLSinkByName ( string name ) : SQLSink
name string The name of the SQL sink to find
Résultat SQLSink

FindSourceByName() public méthode

Function to find Source by name.
public FindSourceByName ( string name ) : Source
name string The name of the source to find
Résultat Source

FindStoredProviderMethods() public méthode

public FindStoredProviderMethods ( string name ) : List
name string
Résultat List

FindXSSSanitizerByName() public méthode

Function to find an XSS sanitizer function from the name.
public FindXSSSanitizerByName ( string name ) : XSSSanitizer
name string The name of the expected function
Résultat XSSSanitizer

FindXSSSinkByName() public méthode

Function to find XSSSink by name
public FindXSSSinkByName ( string name ) : XSSSink
name string The name of the XSS sink to find
Résultat XSSSink

LoadJsonSpecifications() public méthode

public LoadJsonSpecifications ( ) : void
Résultat void

LookupFunction() public méthode

Finds all functions by name and returns a list of them
public LookupFunction ( string name ) : List
name string The name of the function to find
Résultat List