Cloudflare Compatibility
Introduction
Cloudflare is a widely used service for enhancing website security and performance. However, Cloudflare’s protective features may block AAArdvark’s programmatic scans, mistaking them for malicious activity.
Luckily, you can easily configure your Cloudflare settings to ensure smooth compatibility with AAArdvark.
Cloudflare Compatibility
Follow these steps to configure Cloudflare to work seamlessly with AAArdvark:
- Go to the Cloudflare panel and choose the domain name of the site you are scanning with AAArdvark.
- Go to the Security tab and select the WAF (Web Application Firewall) menu item.
- In the Custom Rules area, click Create Rule.
- Configure your firewall settings as follows:
- Rule name: AAArdvark
- Field: IP Address
- Operator: is in
- Value: Add the following IP addresses:
- 34.171.8.12
- 24.199.66.145
- 35.225.6.166
- 138.197.231.162
- Under the Then take action section:
- Choose Bypass or Skip
- Select all available features WAF components to skip (e.g., Security, Performance).
- Click Deploy.
If you encounter any issues during setup, ensure the IP addresses are entered correctly and verify the rule is active. Contact support if further assistance is needed.
Cloudflare’s Cache
Cloudflare’s caching system may delay updates to your site’s HTML from being reflected in AAArdvark scans. If you notice outdated data in your scans, try one of these solutions:
- Automated Cache Purge: Use Cloudflare’s API to automatically clear the cache during your deployment process. (Developer assistance required.)
- Manual Cache Purge: Manually clear the Cloudflare cache immediately after deployment and before starting a manual scan.
- Set Webhook Delay: If using a webhook to trigger scans, configure a delay in the webhook settings to allow sufficient time for the Cloudflare cache to refresh.
For more information on managing Cloudflare’s cache, visit Cloudflare Cache Purging Guide.