envoy icon indicating copy to clipboard operation
envoy copied to clipboard

Anti-Virus scanning of payload

Open arminabf opened this issue 10 months ago • 2 comments

Anti-Virus scanning of request payload

Description:

For requests to be scanned, an outcall to an external serivce should be made and payload to be transfered to the specific endpoint. The data communication between Envoy and external service is either based on ICAP (as generic interface) or based on gRPC (similar to ext_proc).

On virus detection, envoy aborts the request with configurable status code (403, 500) and freely choosable response message (e.g. HTML or JSON document).

arminabf avatar Apr 11 '24 10:04 arminabf

You could certainly implement a filter to do this. If you'd like to contribute it to Envoy you can find more information about how to contribute here:

https://github.com/envoyproxy/envoy/blob/main/CONTRIBUTING.md

RyanTheOptimist avatar Apr 11 '24 18:04 RyanTheOptimist

This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged "help wanted" or "no stalebot" or other activity occurs. Thank you for your contributions.

github-actions[bot] avatar May 11 '24 20:05 github-actions[bot]

This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as "help wanted" or "no stalebot". Thank you for your contributions.

github-actions[bot] avatar May 18 '24 20:05 github-actions[bot]