• Resolved davidginzberg

    (@davidginzberg)


    Description: Broken Link Checker is blocked (503 error) on some sites hosted behind CloudFlare. It looks like the key feature is whether Bot Fight Mode (BFM) or Super Bot Fight Mode (SBFM) is enabled. If it is, a WordPress site may still be able to check links on remote sites using S/BFM until they get blacklisted as a bot by CloudFlare. Once blacklisted, it’s unclear based on CF’s documentation whether the origin website will ever be allowed through S/BFM.

    Requested action: Is it possible for the Broken Link Checker team to submit “good bot” detection details to CloudFlare via the form in their documentation (https://developers.cloudflare.com/firewall/known-issues-and-faq/#bots-currently-detected) so that link checking will continue to work?

    Steps to reproduce: Using two sites, Site-A and Site-B, set Site-A to check multiple links from Site-B using Broken Link Checker. Place Site-B behind CloudFlare and enable Bot Fight Mode or Super Bot Fight Mode. It’s currently unclear whether blocking will begin immediately, or if Site-A needs to send a significant amount of traffic to trigger the blocking.

    Please note: This issue is specific to third-party sites blocking Broken Link Checker traffic, so any solution that requires changing CloudFlare settings likely isn’t workable.

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support Patrick – WPMU DEV Support

    (@wpmudevsupport12)

    Hi @davidginzberg

    I hope you are doing well.

    The Link Checker is receiving some nice updates, the current version is using this specific user agent:

    $request_args         = array(
    			'timeout'    => $timeout,
    			'user-agent' => 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)', //masquerade as IE 7
    			'aa' => 1024 * 5,
    		);

    I suggest you bypass this UA in Cloudflare, it also uses your server IP to run the tests.

    Best Regards
    Patrick Freitas

    Thread Starter davidginzberg

    (@davidginzberg)

    Thanks for your reply @wpmudevsupport12.

    Please note the following from my original post:

    Please note: This issue is specific to third-party sites blocking Broken Link Checker traffic, so any solution that requires changing CloudFlare settings likely isn’t workable.

    Because this issue involves being blocked by sites controlled by a third party, your suggestion is unfortunately not going to work here.

    I’d like to request that someone at the WPMU Dev team submit the user agent details you’ve listed above to CloudFlare using The CloudFlare Bot Verification Form so that all users of Broken Link Checker can benefit from whitelisting.

    And I’m happy to hear that there are updates coming. If you have a link to a blog post or press release detailing them I’d be happy to take a look to see if any of them will help.

    Thank you,
    David

    Plugin Support Patrick – WPMU DEV Support

    (@wpmudevsupport12)

    Hi @davidginzberg

    I hope you are doing well.

    I am afraid we use a Generic User-agent, however, we do have some upcoming updates for the Broken Link Checker plugin and I passed this ticket to the plugin team in case we update the UA we can submit the rest to CF.

    Best Regards
    Patrick Freitas

    Thread Starter davidginzberg

    (@davidginzberg)

    Thanks for the update @wpmudevsupport12,

    I’m running into the same issue on multiple sites now, so if a future release adds an identifiable UA, or a way to set one in the WP Admin settings, that would be very helpful. For now, the best workaround we’ve found is manually checking links that get a 503, but that’s not a sustainable solution long-term. If there’s a better solution you can offer for unblocking these links, I’d welcome the advice.

    Thank You,
    David

    Plugin Support Williams – WPMU DEV Support

    (@wpmudev-support8)

    Hi @davidginzberg

    I appreciate your feedback and I’m sorry for all the inconvenience the issue is causing.

    For now, I can’t offer better solution I’m afraid. As my collague mentioned, there’s some serous update being prepared and the way plugin works (code/service-wise) will be completely revamped to modern standards and with ways opening for future changes/improvement. Unfortunately, I don’t have ETA at this moment.

    Kind regards,
    Adam

    Plugin Support Amin – WPMU DEV Support

    (@wpmudev-support2)

    Hello @davidginzberg ,

    We haven’t heard from you for a while now, so it looks like you don’t have any more questions for us.

    Feel free to re-open this ticket if needed.

    Kind regards
    Kasia

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘CloudFlare Bot Fight Mode Conflict’ is closed to new replies.