Major conflict with Sucuri Firewall (website security)
-
Hey “Post Comments as bbPress Topics,”
Let me begin by saying I love your plugin! Conceptually, it’s fabulous, it adds a ton of value to my site, and it works really well, except for one major problem, which is (unfortunately) a dealbreaker unless I can find a fix.
I’ve discovered a conflict with the plugin and Sucuri’s firewall. The firewall keeps blocking all comments left on my bbpress forum when your plugin is active. (The site returns Sucuri’s “Access denied” error / code: EXPVP100 “Exploit attempt denied by virtual patching.”) I’ve taken all of the necessary steps to diagnose this (changed to a default WordPress theme, disabled all plugins, and removed all css and php modifications/snippets). I learned that when your plugin is active, I get the error message from Sucuri, but when the plugin is disabled, I’m able to receive website comments on my bbpress forum without issue, while my theme, other plugins, and all css/php modifications are in place. This goes without saying, since the issue is a conflict, but to be clear, when the Sucuri firewall is disabled and your plugin is active, visitors are able to post comments, so your plugin works fine.
I reached out to Sucuri first, to see if they could help. Unfortunately, they aren’t able to disclose the intricacies of their firewall for obvious security reasons, so they can’t tell me where the conflict is. I’m hoping you can. Are you currently aware of any conflicts between your plugin and Sucuri’s firewall? It’s a fairly popular service, so I’m hopeful you may have encountered this issue before, and can offer a solution. Any idea how I can navigate this problem? I’m considering bypassing Sucuri’s firewall by whitelisting a path that will allow my site visitors access to my bbpress forum topics so they can successfully post their comments, but I’m not sure what that path would be.
Currently, my site has a general bbpress forum page (e.g., domain.com/forum-root/forum/) and over 150 individual topics (e.g., domain.com/forum-root/forum/topic), each one relating to an individual blog post on my site. I’m using your plugin to display each topic on the corresponding blog post’s page (e.g., domain.com/post-name/). My end goal is for site visitors to be able to leave comments on the individual blog post pages (e.g., domain.com/post-name/), not the topic pages (e.g., domain.com/forum-root/forum/topic). Unfortunately, I cannot simply whitelist the path to each blog post page because that would require me to whitelist roughly 150 URLs on my site, essentially rendering the firewall useless. I tried whitelisting the general forum page (e.g., domain.com/forum-root/forum/) as well as the individual topic’s page (domain.com/forum-root/forum/topic) but neither of these actions allowed site visitors to leave comments on the individual post pages (e.g., domain.com/post-name/).
You’re most familiar with the creation and organization of your plugin (i.e., its folders), so I’m wondering if you can tell me which path(s) I could try whitelisting in order for site visitors to be able to successfully leave comments on individual post pages (e.g., domain.com/post-name/), without having to whitelist every single post’s URL. I’m sure there’s a way for your plugin and Sucuri’s firewall to work together, I’m just not familiar enough with the backend of the plugin to know what I need to do to make that happen.
Thank you! ??
- The topic ‘Major conflict with Sucuri Firewall (website security)’ is closed to new replies.