惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园_首页
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
Docker
酷 壳 – CoolShell
酷 壳 – CoolShell
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
美团技术团队
量子位
M
MIT News - Artificial intelligence
Apple Machine Learning Research
Apple Machine Learning Research
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
博客园 - 三生石上(FineUI控件)
腾讯CDC
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
小众软件
小众软件
博客园 - 司徒正美
罗磊的独立博客
云风的 BLOG
云风的 BLOG
B
Blog RSS Feed
博客园 - 聂微东

Akismet

Introducing the official Akismet PHP SDK Introducing the official Akismet Drupal module Akismet v5.7: ready for Abilities and Connectors Version 5.6 of the Akismet WordPress plugin is available now Happy 20th Birthday Akismet Version 5.5 of the Akismet WordPress plugin is available now reCAPTCHA not stopping spam? Here’s the perfect alternative Version 5.4 of the Akismet WordPress plugin is available now Version 5.3.6 of the Akismet WordPress plugin is available now How to Collect Emails from Website Visitors (for Email Marketing) Email Leads: 17 Proven Tactics to Generate Them Effectively Version 5.3.5 of the Akismet WordPress plugin is available now
A small integration detail with a big impact
Christopher Finke July 15, 2026Updated on July 14, 2026 · 2026-07-16 · via Akismet

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.