C# Класс PHPAnalysis.Analysis.PHPDefinitions.FunctionsHandler

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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.

Описание методов

FindCondSanitizerByName() публичный Метод

Function to find an XSS sanitizer function from the name.
public FindCondSanitizerByName ( string name ) : CondSanitizer
name string The name of the expected function
Результат CondSanitizer

FindCustomFunctionByName() публичный Метод

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.
Результат Function

FindSQLSanitizerByName() публичный Метод

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
Результат SQLSanitizer

FindSQLSinkByName() публичный Метод

Function to find SQLSink by name
public FindSQLSinkByName ( string name ) : SQLSink
name string The name of the SQL sink to find
Результат SQLSink

FindSourceByName() публичный Метод

Function to find Source by name.
public FindSourceByName ( string name ) : Source
name string The name of the source to find
Результат Source

FindStoredProviderMethods() публичный Метод

public FindStoredProviderMethods ( string name ) : List
name string
Результат List

FindXSSSanitizerByName() публичный Метод

Function to find an XSS sanitizer function from the name.
public FindXSSSanitizerByName ( string name ) : XSSSanitizer
name string The name of the expected function
Результат XSSSanitizer

FindXSSSinkByName() публичный Метод

Function to find XSSSink by name
public FindXSSSinkByName ( string name ) : XSSSink
name string The name of the XSS sink to find
Результат XSSSink

LoadJsonSpecifications() публичный Метод

public LoadJsonSpecifications ( ) : void
Результат void

LookupFunction() публичный Метод

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
Результат List