Unreachable RouteRule

Severity
Medium
Applies to
Proxy
Links
CWE-561

Why This Issue Is Important

Having unreachable RouteRules in the proxy introduces dead code and unnecessary complexity, which makes maintenance harder and creates confusion for future development. Moreover, the unreachable RouteRule could represent a critical logic that was intended to be executed, leading to potential missed functionality or business logic failures.

How This Issue Is Detected

This issue is detected by examining the RouteRules within an endpoint.

How to Fix the Issue

Ensure that each RouteRule either has a distinct condition or remove the redundant RouteRules. In cases where the rules are supposed to function sequentially, verify and adjust the conditions to reflect the intended routing logic.