Versions in this module Expand all Collapse all v0 v0.1.0 Apr 11, 2026 Changes in this version + func IsRealAPIResponse(r ProbeResult) bool + func IsSPACatchAll(body string) bool + type CORS struct + func (c *CORS) Description() string + func (c *CORS) Name() string + func (c *CORS) Run(cfg *engine.Config) ([]engine.Finding, error) + type Cookies struct + func (c *Cookies) Description() string + func (c *Cookies) Name() string + func (c *Cookies) Run(cfg *engine.Config) ([]engine.Finding, error) + type Discovery struct + func (d *Discovery) Description() string + func (d *Discovery) Name() string + func (d *Discovery) Run(cfg *engine.Config) ([]engine.Finding, error) + type HTTPMethods struct + func (h *HTTPMethods) Description() string + func (h *HTTPMethods) Name() string + func (h *HTTPMethods) Run(cfg *engine.Config) ([]engine.Finding, error) + type Headers struct + func (h *Headers) Description() string + func (h *Headers) Name() string + func (h *Headers) Run(cfg *engine.Config) ([]engine.Finding, error) + type InfoDisclosure struct + func (i *InfoDisclosure) Description() string + func (i *InfoDisclosure) Name() string + func (i *InfoDisclosure) Run(cfg *engine.Config) ([]engine.Finding, error) + type JSDiscovery struct + func (j *JSDiscovery) Description() string + func (j *JSDiscovery) Name() string + func (j *JSDiscovery) Run(cfg *engine.Config) ([]engine.Finding, error) + type Login struct + func (l *Login) Description() string + func (l *Login) Name() string + func (l *Login) Run(cfg *engine.Config) ([]engine.Finding, error) + type OpenRedirect struct + func (o *OpenRedirect) Description() string + func (o *OpenRedirect) Name() string + func (o *OpenRedirect) Run(cfg *engine.Config) ([]engine.Finding, error) + type PathTraversal struct + func (p *PathTraversal) Description() string + func (p *PathTraversal) Name() string + func (p *PathTraversal) Run(cfg *engine.Config) ([]engine.Finding, error) + type PortScan struct + func (p *PortScan) Description() string + func (p *PortScan) Name() string + func (p *PortScan) Run(cfg *engine.Config) ([]engine.Finding, error) + type ProbeResult struct + Body string + Code int + ContentType string + func DoRequest(client *http.Client, method, url, ua string) ProbeResult + type SQLi struct + func (s *SQLi) Description() string + func (s *SQLi) Name() string + func (s *SQLi) Run(cfg *engine.Config) ([]engine.Finding, error) + type Subdomain struct + func (s *Subdomain) Description() string + func (s *Subdomain) Name() string + func (s *Subdomain) Run(cfg *engine.Config) ([]engine.Finding, error) + type TLS struct + func (t *TLS) Description() string + func (t *TLS) Name() string + func (t *TLS) Run(cfg *engine.Config) ([]engine.Finding, error) + type Webservice struct + func (w *Webservice) Description() string + func (w *Webservice) Name() string + func (w *Webservice) Run(cfg *engine.Config) ([]engine.Finding, error) + type XSS struct + func (x *XSS) Description() string + func (x *XSS) Name() string + func (x *XSS) Run(cfg *engine.Config) ([]engine.Finding, error)