Large virtual services are used instead of multiple resources. This could lead to exposing multiple resources to security risks.
Ensure that your YAML files do not have multiple 'route' configurations in a single VirtualService. If they do, break them into individual VirtualService entries; these can remain in the same YAML file separated by three dashes (---).
References:
https://istio.io/latest/docs/ops/best-practices/traffic-management/#split-virtual-services