Description
Currently there is no security in webhook feature.
The following should be check:
- Perform URL validation(url should be valid url and resolvable).
- Ensure URL starts with "https://", disallow "file://" and other non-HTTPS schemes.
- Block typical local IPs: 127.0.x, 192.168.x, 172.x.
- Prohibit "localhost" and "http://"
- Require a specific response header for POST requests, unique to the customer.