SYMBOL INDEX (45 symbols across 15 files) FILE: report/webstorm.config.js function resolve (line 4) | function resolve (dir) { FILE: tests/evilpot/evil/echo.go function ServeEchoServer (line 9) | func ServeEchoServer(addr string) error { FILE: tests/evilpot/evil/evil.go function ServeEvilServer (line 20) | func ServeEvilServer(addr string, hard bool) error { function NewEvilServeMux (line 24) | func NewEvilServeMux(hard bool) *http.ServeMux { function GenEvilContent (line 120) | func GenEvilContent(dst *bytes.Buffer, data []byte) { function init (line 231) | func init() { FILE: tests/evilpot/evil/util.go function Split (line 26) | func Split(data []byte, sep func(b byte) bool, handler func([]byte) bool) { function calculate (line 53) | func calculate(expression string) (interface{}, error) { FILE: tests/evilpot/main.go function main (line 10) | func main() { FILE: webhook/app.py function index (line 17) | def index(): function webhook (line 21) | def webhook(): FILE: webhook/config.py function parse_config (line 8) | def parse_config(path: str): function get_config (line 29) | def get_config() -> Config: FILE: webhook/executor/executor.py function pool_task_wrapper (line 12) | def pool_task_wrapper(method, *args): function dispatch_web_vuln (line 19) | def dispatch_web_vuln(instance: str, vuln: WebVuln): function dispatch_service_vuln (line 25) | def dispatch_service_vuln(instance: str, vuln: ServiceVuln): function dispatch_statistics (line 31) | def dispatch_statistics(instance: str, s: Statistics): FILE: webhook/executor/registry.py function import_class (line 9) | def import_class(cl): function init_plugin (line 16) | def init_plugin(config: Config): FILE: webhook/model/config.py class ServerConfig (line 6) | class ServerConfig: class PluginConfig (line 15) | class PluginConfig: class Config (line 21) | class Config: FILE: webhook/model/plugin.py class PluginMeta (line 5) | class PluginMeta: FILE: webhook/model/vuln.py class Statistics (line 8) | class Statistics: class WebParamPosition (line 26) | class WebParamPosition(Enum): class WebParam (line 35) | class WebParam: class WebRequest (line 45) | class WebRequest: class WebResponse (line 51) | class WebResponse: class WebVuln (line 57) | class WebVuln: class ServiceVuln (line 79) | class ServiceVuln: FILE: webhook/plugins/base.py class BasePlugin (line 9) | class BasePlugin: method meta (line 11) | def meta(self) -> PluginMeta: method logger (line 15) | def logger(self): method process_web_vuln (line 18) | def process_web_vuln(self, instance: str, vuln: WebVuln): method process_service_vuln (line 21) | def process_service_vuln(self, instance: str, vuln: ServiceVuln): method process_statistics (line 24) | def process_statistics(self, instance: str, statistics: Statistics): FILE: webhook/plugins/demo.py class Plugin (line 10) | class Plugin(BasePlugin): method __init__ (line 11) | def __init__(self, arg1, arg2): method meta (line 16) | def meta(self): method process_statistics (line 19) | def process_statistics(self, instance: str, statistics: Statistics): method process_service_vuln (line 22) | def process_service_vuln(self, instance: str, vuln: ServiceVuln): method process_web_vuln (line 25) | def process_web_vuln(self, instance: str, vuln: WebVuln): FILE: webhook/views/views.py function process_web_vuln (line 8) | def process_web_vuln(instance, data): function process_statistics (line 47) | def process_statistics(instance, data): function process_host_vuln (line 59) | def process_host_vuln(instance, data):