Versions in this module Expand all Collapse all v1 v1.0.0 Feb 1, 2026 Changes in this version + var CommonAPIPaths = []string + type ActiveDiscovery struct + func NewActiveDiscovery(userAgent string, headers map[string]string) *ActiveDiscovery + func (a *ActiveDiscovery) Clear() + func (a *ActiveDiscovery) Count() int + func (a *ActiveDiscovery) Disable() + func (a *ActiveDiscovery) Enable() + func (a *ActiveDiscovery) GetEndpoints() []Endpoint + func (a *ActiveDiscovery) Probe(ctx context.Context, baseURL string) []Endpoint + func (a *ActiveDiscovery) ProbeGraphQL(ctx context.Context, baseURL string) *Endpoint + func (a *ActiveDiscovery) ProbeMethods(ctx context.Context, urlStr string) []Endpoint + func (a *ActiveDiscovery) ProbeSwagger(ctx context.Context, baseURL string) (string, error) + type DiscoveredEndpoint struct + ContentType string + DiscoveredAt time.Time + DiscoveredFrom string + Headers map[string]string + HitCount int + Method string + Parameters []Parameter + StatusCode int + URL string + type Endpoint struct + ContentType string + DiscoveredFrom string + Headers map[string]string + Method string + Parameters []Parameter + Source string + StatusCode int + Timestamp time.Time + URL string + type Parameter struct + Example string + Name string + Type string + type PassiveDiscovery struct + func NewPassiveDiscovery() *PassiveDiscovery + func (p *PassiveDiscovery) Clear() + func (p *PassiveDiscovery) Count() int + func (p *PassiveDiscovery) Disable() + func (p *PassiveDiscovery) Enable() + func (p *PassiveDiscovery) GetEndpoints() []Endpoint + func (p *PassiveDiscovery) ProcessRequests(requests []browser.NetworkRequest, sourceURL string) []Endpoint + type ProbeResult struct + ContentType string + Discovered bool + Method string + ProbeTime time.Time + StatusCode int + URL string