convoy.json
:
allow_list
enables connections to all IPv4 addresses unless restricted by the block_list
. The block_list
specifies IP addresses and ranges that are explicity denied access:
169.254.169.254
: Often used for metadata in cloud environments, such as AWS. Blocking this prevents access to instance metadata, adding a layer of security.127.0.0.0/8
: Blocks the entire localhost range, preventing traffic from any loopback address.::1/128
: Blocks the IPv6 loopback address, equivalent to 127.0.0.1 in IPv4.10.0.0.0/8
, 172.16.0.0/12
, 192.168.0.0/16
: These are private IP ranges commonly used for internal network communications. Blocking these addresses prevents connections from private networks, which can help isolate this service from local network traffic.AWS Architecture diagram of Convoy deployed alongside egress proxies to protect SSRF.
convoy.json
and you’re good to go!