Akismet: A small integration detail with a big impact

GiveWP is the most popular fundraising and donation tool on WordPress, powering over $500 million in donations. It integrates with Akismet to ensure that spammy or potentially fraudulent submissions get filtered out. Recently, some Give users saw an unusually high level of false positives on their donation forms: legitimate donation submissions that were being marked as spam.

We investigated and found that the donation forms were being sent to Akismet for checking after each step in the donation process: once after choosing an amount, again after the user entered their name, again after they entered an optional message, etc. To Akismet, this looks like sudden repeated submissions from the same user, all with similar content (better known as spam).

Akismet supports rechecking content, but only if the integration includes the recheck_reason parameter. If that parameter is present, Akismet knows not to classify the repeated duplicate (or nearly duplicate) checks as part of a spam attack; however, if recheck_reason is omitted, this kind of consecutive similar content looks very similar to spam, and Akismet blocks it.

We reported the root issue to Liquid Web, and they quickly addressed it and released a fix in version 4.16.0. This kind of collaboration is what makes Open Source great!

We’re planning on bringing automatic integration review to more clients and platforms, so stay tuned for more tips and insights.


Discover more from Complete Nursing Solution

Subscribe to get the latest posts sent to your email.

WhatsApp Group Join Now
Telegram Group Join Now
Instagram Group Join Now

345 thoughts on “Akismet: A small integration detail with a big impact

  1. C168 cung cấp trải nghiệm giải trí trực tuyến với nhiều lựa chọn hấp dẫn, giao diện hiện đại, thao tác nhanh chóng cùng dịch vụ hỗ trợ tận tâm suốt 24/7.

  2. I cannot thank you enough for your recent post on the importance of self-care, because I have been neglecting my own needs while trying to please everyone else, and your gentle reminder has empowered me to start setting aside time each day to recharge and rejuvenate.

  3. I cannot thank you enough for your recent guide on effective communication skills, because your practical advice on active listening and clear expression has significantly improved my relationships both personally and professionally, and I am deeply grateful for your valuable and actionable insights.

  4. Your insights on the power of positive self-talk were truly transformative, and I have started consciously replacing my negative inner critic with a supportive and encouraging inner coach, which has significantly improved my self-esteem and confidence in my daily life and interactions.

  5. The way you broke down the steps to building a resilient mindset was incredibly practical and inspiring, and I have started applying your techniques to bounce back from setbacks much faster, so thank you for providing such valuable and life-changing guidance.

  6. I want to express my deepest gratitude for your incredibly compassionate and insightful post on dealing with anxiety, because your practical coping strategies and reassuring words have been an invaluable resource during a particularly overwhelming period in my life.

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Complete Nursing Solution

Subscribe now to keep reading and get access to the full archive.

Continue reading