Files
sendico/api/edge/callbacks/internal/security/module.go
2026-02-28 10:10:26 +01:00

17 lines
342 B
Go

package security
import "context"
// Config controls URL validation and SSRF checks.
type Config struct {
RequireHTTPS bool
AllowedHosts []string
AllowedPorts []int
DNSResolveTimeout int
}
// Validator validates outbound callback URLs.
type Validator interface {
ValidateURL(ctx context.Context, target string) error
}