Step 1: Confirm that the 403
Forbidden response originates from WAF. The error page presented to the
user should resemble the example shown below. Once verified, continue with the
resolution steps outlined in this guide

3. Review Access Restriction Rule
Examine all active security and custom access rules configured for the application to identify any conditions that may be blocking legitimate requests. Pay particular attention to rules based on:
- Geographic location (Geo-blocking) – Restrictions applied to specific countries or regions.
-
IP addresses or IP ranges – Allowlist or blocklist entries that may be preventing access.
-
User-Agent filtering – Rules that block or restrict requests from specific browsers, bots, or devices.
-
Request headers or URLs – Conditions that inspect request headers, paths, query parameters, or URL patterns.
-
Custom access policies – Any other user-defined rules or security policies that may deny access under specific conditions
If any rule is identified as the cause of the 403 Forbidden status, modify or disable the rule as appropriate and verify that access is restored.
Step 3 : Identify and Modify the Triggering Rule
Review security logs and rule events to identify the specific custom rule responsible for generating the 403 Forbidden response. Once identified, evaluate whether the rule is incorrectly blocking legitimate traffic. If necessary, modify the rule conditions, exceptions, or allowlist settings to ensure that valid requests are permitted and successfully forwarded to the origin server/application instead of being blocked with a 403 response.
Step 4 : Modify or remove restrictive Rules
If the identified rule is blocking valid requests, update its conditions, exceptions, or allowlist settings to permit legitimate users and traffic while maintaining the intended security controls and protection requirements.
Step 5 : Verify Resolution
After updating the rule, attempt to access the website again from the affected location, network, or client. Confirm that legitimate requests are successfully reaching the application and that the 403 Forbidden error is no longer being returned.
Note: If the issue persists
after reviewing custom rules, examine server-side permissions, access control
lists (ACLs), and firewall configurations, as these may also result in a 403
Forbidden response.
.