This PR introduces a way to configure IP allow and block lists for outgoing webhooks without using a separate software (egress proxy, e.g., Smokescreen).
From a layered security perspective, this implementation:
offers greater security by baking in IP filtering rules.
allows granular control over network requests.
allows flexible configuration for specific webhook gateway components.
Usage
It is currently put behind a feature flag, so usage will require the flag to be explicitly specified when running Convoy.
This PR introduces a way to configure IP allow and block lists for outgoing webhooks without using a separate software (egress proxy, e.g., Smokescreen).
From a layered security perspective, this implementation:
Usage
It is currently put behind a feature flag, so usage will require the flag to be explicitly specified when running Convoy.
It is also behind a business license. Hence, a license key must be explicitly specified when running Convoy.