soft-serve

git clone git://git.lin.moe/fork/soft-serve.git

 1package webhook
 2
 3import (
 4	"github.com/charmbracelet/soft-serve/pkg/ssrf"
 5)
 6
 7// Error aliases for backward compatibility.
 8var (
 9	ErrInvalidScheme = ssrf.ErrInvalidScheme
10	ErrPrivateIP     = ssrf.ErrPrivateIP
11	ErrInvalidURL    = ssrf.ErrInvalidURL
12)
13
14// ValidateWebhookURL validates that a webhook URL is safe to use.
15func ValidateWebhookURL(rawURL string) error {
16	return ssrf.ValidateURL(rawURL) //nolint:wrapcheck
17}
18
19// ValidateIPBeforeDial validates an IP address before establishing a connection.
20var ValidateIPBeforeDial = ssrf.ValidateIPBeforeDial