• Resolved Manni02

    (@manni02)


    Hi there,

    First of all, thanks for providing this great security plugin.

    I’ve been having issues recently when trying to save existing tables created with the Ninja Tables plugin by Fluent. I did some extensive debugging on a staging site and it looks like compatibility was broken in the free Ninja Tables plugin V5.1.0. If I revert the free plugin to 5.0.23, the issue is resolved.

    I contacted Fluent support first and here is their reply:

    “To clarify, plugins and themes are generally designed to operate independently without interfering with one another. A well coded tool should function correctly alongside others without blocking others core features.

    Since you have identified that Ninja Tables stops working specifically when Wordfence is activated, this strongly indicates that the security plugin is flagging or blocking some of our necessary scripts or requests. This is often due to a firewall rule or a false positive detection.

    In this case, I recommend reaching out to the Wordfence team. They can help you identify which specific rule is causing the conflict and guide you on how to whitelist Ninja Tables so both plugins can work together smoothly.”

    I did further debugging and here is what I can see in the console when the error arises:
    load-scripts.php?c=0…88eec95e0be6b2b72:2 POST https://www.[domain].com/wp-json/ninjatables/v2/table-builder/47685 403 (Forbidden)[email protected]?c=0…88eec95e0be6b2b72:[email protected]?c=0…88eec95e0be6b2b72:2(anonymous)@load-scripts.php?c=0…88eec95e0be6b2b72:5e.<computed>@load-scripts.php?c=0…88eec95e0be6b2b72:5(anonymous)@ninja-tables-admin.js?ver=5.2.5:[email protected]?ver=5.2.5:[email protected]?ver=5.2.5:[email protected]?ver=5.2.5:2(anonymous)@ninja-tables-admin.js?ver=5.2.5:[email protected]?ver=5.2.5:[email protected]?ver=5.2.5:[email protected]?ver=5.2.5:[email protected]?ver=5.2.5:[email protected]?ver=5.2.5:2

    Further info in network/headers:

    Request URL

    https://www.[domain].com/wp-json/ninjatables/v2/table-builder/47685

    Request Method

    POST

    Status Code

    403 Forbidden

    Remote Address

    104.16.151.108:443

    Referrer Policy

    strict-origin-when-cross-origin

    Please can you help to resolve this and put this plugin on a whitelist?

    Many thanks!

    • This topic was modified 5 days, 19 hours ago by Manni02.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter Manni02

    (@manni02)

    FYI, if I add my own IP address to the Wordfence whitelist, that resolves the issue. It’s only a workaround though because I don’t have a fixed IP address, so I would have to whitelist my IP address every time it changes.

    Plugin Support wfpeter

    (@wfpeter)

    Hi @manni02,

    That’s interesting because the 403 Forbidden message looks like a default server message rather than a Wordfence block, but your IP solution suggests there’s a false-positive being hit with the background request and the server is just returning a default page when the request fails.

    We’d recommend having Learning Mode on for a short period to allow the action. Click around any areas of your site where Ninja Tables is being stopped from displaying or submitting data successfully. Make sure you’ve removed your allowlisted IP during this, or are testing from a different IP.

    If you see Wordfence continuing to block something that you’ve tried during Learning Mode, visit the Live Traffic page immediately afterwards. If there is a block, check the block reason after expanding the entry with the eye icon in the corner. You can filter Live Traffic by “Blocked” so it’s easier to find. You may find a specific firewall rule or Wordfence setting stated here after expanding the entry. The reason is shown in red text.

    Feel free to paste that reason here if you’re unable to manually allowlist it successfully using the “ADD PARAM TO FIREWALL ALLOWLIST” button on the Live Traffic page.

    Let us know how you get on,
    Peter.

    Thread Starter Manni02

    (@manni02)

    Thank you so much for your quick reply!

    I removed my IP from the whitelist, put the firewall in learning mode, save a table (no error), enabled the firewall again, and saving a table still doesn’t cause an error, even without my IP in the whitelist.

    All is resolved, thanks again for your help!

    • This reply was modified 2 days, 16 hours ago by Manni02.
Viewing 3 replies - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.