Important
As of January 1st, 2009, I am no longer developing, maintaining or supporting Spam Karma. If you want to contribute to its code or download the latest GPL release, you can check out the code repository, over at Google Code.
Thanks.

1. Overview
Spam Karma 2 (SK2) is an anti-spam plugin for the WordPress blogging platform. It is meant to stop all forms of automated Blog spam effortlessly, while remaining as unobtrusive as possible to regular commenters. Spam Karma 2 is the proud successor to Spam Karma, with whom it shares most of the development ideas, but absolutely none of the code
2. Requirements
- WordPress: SK2 requires at least WP 1.5.1 (or up). It is compatible with all versions of WordPress up to the latest release (2.1).
- mySQL: 4.0 or up is strongly recommended (some important functionalities might not work otherwise).
3. Installation
Install is the easiest ever:
- download the archive
- unzip and drop the whole SK2 folder, as is, in your
pluginsdirectory. - Enable the plugin in the WP Admin >> Plugins section.
- Browse to WP Admin >> Manage >> Spam Karma 2.
(Note: if you are upgrading from a previous install, simply overwrite the older files with the new ones in the instructions above)
Please check SK2 GPL repository for any potential downloads.
4. The Aftermath
Everything worked? Good.
Not quite?
Just check out the FAQ & Troubleshooting Page, your answer might be there. Otherwise, you can try WP.org support forums.
For bug-reports exclusively, you can contact me using this online form (do not use the old support email account: it is no longer active).
5. Tip Jar
If Spam Karma saved your life/relationship/cat/mailbox and you feel overly generous, please feel free to make a donation.
If you don’t have cash, but plenty of time to spare, consider helping out with some WP community-related projects.
6. Other Languages
Sprechen Sie Deutsch? Parlez-vous français? 日本語喋れる?¿Hablas Español? Parla Italiano? etc.
SK2 can probably speak your language !
Go here to find instructions on how to switch SK2 to a language other than English.
If your language is not in this list already (or even if it is, but you feel the translations can be improved), learn how you can contribute here.
7. Documentation and Extra Stuff
For more info about how SK2 works, what it does, how you can improve it etc, check SK2′s Documentation Blog on wp-plugins.net. Please feel free to contribute.
There are additional third-party plugins available to extend SK2′s functionalities. Check out the full list here.
SK2 will automatically inserts an “X spams eaten” message in your footer (you can disable or customize it in the admin options).
Using SK2? Eager to tell the world about it? Like having 300 little acronym buttons on the side of your page?
Say no more, we have what you need: 
Feel free to download and do whatever you want with this kick-ass button, including using it on your own page, possibly with a link to this very page. However: hotlink it directly from this page, and I will unleash my legions of killer ferrets on you and your descendance, at the click of a mouse.
If you are a developer and would like to learn how you can very easily use SK2 as a support for your own anti-spam development effort, check out the SK2 API page.
If you have an idea on how to improve SK2 (and see no mention of it in the existing docs) feel free to contact me about it, but keep in mind that nearly any addition to SK2 can be done outside of the core, through an SK2 module. Feel free to contact me if you want to take on such a task and need a bit of help getting started.
Normally, SK2 should automatically check for updates on a reasonably regular basis, but consider checking that page back in a few weeks if you do not see any update.
8. What about Karma?
You mean, the sanskrit word that defines a concept in eastern religions?
I wrote an entry about it here.
9. Your comment was mistakenly eaten by Spam Karma?
10. Licensing and Legal Matters
Spam Karma 2 is not GPL. It is copyright and all rights reserved. However, it is absolutely free for download, use and non-commercial redistribution. Anything else is subject to prior written permission by myself. If you contact me, chances are I’ll say yes to any reasonable request.
External plugins (including those bundled with Spam Karma 2) are the property of their respective developers and, by default, subject to the same distribution rules.
What this mean in practice: Spam Karma is “free software”, in that it is absolutely free to download, free to use and even free to tinker with (although I typically would require any modifications made to it to be clearly indicated to potential users). What I do not want to see, though, is people grabbing a version of WP and SK2, packaging them together and selling them for $300 (as they could do, with GPL software). Bottom line is that I am not trying to make money with this, and I don’t see why somebody else should be able to without me having a say first.
Once again, this type of licensing doesn’t make any difference for 99% of users (it’s free for whatever you need it to do), and shouldn’t stand in the way of the remaining 1% with more specific needs. If you have doubt or questions, contact me: I am very open to any discussion or criticism regarding this format of licensing.
I am also very open to porting SK2 over to other platforms. Its architecture makes it extremely portable (for a WP plugin). Contact me if you think you may be interested in adapting it for another platform.
It goes without saying that this software is provided “as is”, without any guarantee of warranty of any kind, nor could I ever be held liable for any damages it could do to your system (see header of source code for details): if SK2 was to go berserk, screw up your database, delete your entire blog, kill your cat and rape your hamster (or the other way round), you’re pretty much on your own legally. It shouldn’t though.
11. Changelog
New in 2.3:
- Miscellaneous bug-fixes (UI, WP21 compatibility, compatibility with other plugins etc.)
- A few small changes in the modules (improving blacklisting module, disabling RBL for now).
- Important updates to WordPress DB schema in order to try and improve its sluggish loading time (not directly an SK2 problem per se, but had to be done for SK2 to run fine).
2.2:
- Miscellaneous bug-fixes (UI, WP2 compatibility etc.)
- Fine-tuning of older modules to accomodate new spambot breed.
- Minor additions to SK2′s filtering modules to raise SK2 protections.
2.1:
- Full multilingual support (see available languages).
- WP 2.0 and SQL 5.0 compatibility
- Improved email integration (can flag/unflag spam directly from notification emails).
- Miscellaneous bug fixes and improvements
[...] Spam Karma 2 Active [...]
[...] EDIT: Har nå innstallert Dr.Dave’s Spam Karma 2 ( http://unknowngenius.com/blog/wordpress/spam-karma/ ) [...]
[...] I use the Spam Karma WordPress plugin to protect myself from people trying to boost their Google rankings by leaving comments on my blog. It pretty much runs itself, so I never pay it much attention. So I was astonished when today’s SK Simple Digest Report landed in my inbox. SK has caught 5,214 attemped comment spams in the last 24 hours. That’s a comment spam every 17 seconds. [...]
[...] Dr Dave Spam Karma 2.2Home URL blacklists, comparison to other spam comments by the same person, etc. All of those result in a very low error rate and [...]
[...] In the last 24 hours alone, there were 606 spam trackbacks. That’s definitely the highest number I’ve noticed so far. Thanks to the Spam Karma 2 plugin, not a single one of them made it onto a viewable page of this site. And that’s why I don’t see the point in sending me this crap. Why bother spamming a site that gets zero traffic and zero spam views? Maybe they just enjoy wasting my time. Well, guess what? It takes me about 30 seconds to delete all that spam, and if I wait long enough, Spam Karma will do it for me. So they aren’t even wasting my time. So what’s the point? [...]
[...] http://unknowngenius.com/blog/wordpress/spam-karma/ [...]
[...] UPDATE: Spam Karma has some experimental TB spam blocking. It’s been working awesome for comment spam, so we’ll see how well it kills trackback spam. [...]
[...] Register at wordpress.org to get an Akismet API key – spam fighter and activate the plugin. I did also consider installing Spam Karma and use both plugins, but I haven’t activated it yet, [...]
[...] Spam Karma 2 [...]
[...] Dr Dave Spam Karma 2.2Current release: 2.2 FINAL (released: 02/12/06) 1. Overview Spam Karma 2 (SK2) is an anti-spam plugin for the WordPress blogging platform. It is meant to stop all forms of automated Blog spam effortlessly, while remaining as unobtrusive as possible to [...]
[...] Sitemeter – a free website stats tool used by many bloggers Six Figure Blogging – learn to make money blogging (one of my blogging resources) Scoopt Words – service to sell bloggers content to mainstream media editors Sitening – Search Engine ranking tracker Sparklines – sidebar widgets/graphs Skype – VOIP tool for networking, podcast interviews etc Spam Karma – WP comment spam tool Sitepoint – Forums for webmasters [...]
[...] Dr Dave Spam Karma 2.2Current release: 2.2 FINAL (released: 02/12/06) 1. Overview Spam Karma 2 (SK2) is an anti-spam plugin for the WordPress blogging platform. It is meant to stop all forms of automated Blog spam effortlessly, while remaining as unobtrusive as possible to [...]
[...] Dr Dave Spam Karma 2.2Spam Karma 2 (SK2) is an anti-spam plugin for the WordPress blogging platform. It is meant to stop all forms of automated Blog If Spam Karma saved your life/relationship/cat/mailbox and you feel overly generous, please feel free to make a donation . 6 9:13 am | [...]
[...] This one is too funny. I was going over Spam Karma’s harvest (have I ever told you how much I love Spam Karma?), and there were a few spam comments which had the following content: was sure that the line “we have met the enemy and he is us” is from Shakespeare… [...]
[...] So I’m using this spam plugin called Spam Karma 2. I should use Akismet but I don’t want to sign up for a WordPress API key. If I have to I will, but for now lets try this. [...]
[...] Spam Karma 2 [...]
[...] Dr Dave Spam Karma 2.2Current release: 2.2 FINAL (released: 02/12/06) 1. Overview Spam Karma 2 (SK2) is an anti-spam plugin for the WordPress blogging platform. It is meant to stop all forms of automated Blog spam effortlessly, while remaining as unobtrusive as possible to [...]
[...] I mean, it’s not like I really care. Not one of the spams has gotten through thanks to the anti-comment spam plugin I’m using, Spam Karma 2 (see this previous post of mine), but still, it’s kinda a pain in the ass. I wish the spammers would just figure out that if the first 2000 comments they made never showed up that perhaps the next ones wouldn’t either. Oh well… [...]
[...] 原本想要等期末過去再來找 anti-spam 的好方法, 可是這幾天 spam 越來越猖狂,厭煩之下馬上把 Spam Karma 裝起來! 看起來蠻好管理的,希望成效也不錯… [...]
[...] SpamKarma – Die aus meiner Sicht effektivste und einfachste Methode WordPress-Spam zu vermeiden [...]
[...] Sitemeter – a free website stats tool used by many bloggers Six Figure Blogging – learn to make money blogging (one of my blogging resources) Scoopt Words – service to sell bloggers content to mainstream media editors Sitening – Search Engine ranking tracker Sparklines – sidebar widgets/graphs Skype – VOIP tool for networking, podcast interviews etc Spam Karma – WP comment spam tool Sitepoint – Forums for webmasters Slide – photo hosting, slideshows etc SoloSub – RSS feed management tool Squidoo – good alternative place to put content, make money and promote your blog [...]
[...] Dr Dave Spam Karma 2.2Current release: 2.2 FINAL (released: 02/12/06) 1. Overview Spam Karma 2 (SK2) is an anti-spam plugin for the WordPress blogging platform. It is meant to stop all forms of automated Blog spam effortlessly, while remaining as unobtrusive as possible to [...]
[...] Habe eben auf http://www.pottblog.de (übrigens eine gute Seite) folgendes WordPress-Plugin gefunden: Spam Karma 2.2 und ein Plugin füs Plugin “SK2 – Moderate Plugin“. [...]
[...] 6) SpamKarma2 Este plugin es un anti-spam, lo he usado durante algún tiempo y me ha detenido muchos comentarios de Spam. Es altamente configurable y con la opción de desplegar una barra al final de la pagina como se puede ver al final del sitio. [...]
[...] SPAM Spam karma 2 [...]
[...] Atas saran VNUZ, akhirnya saya memasang SpamKarma v2.2. So far so good, thanks NUZ. [...]
[...] Installing Spam Karma 2 on my WordPress weblog is probably the best thing I have done to this site. Since I started using it 2984 comments has been processed and 2847 (95,4%) of those were automatically marked as spam. I have had one false positive and 25 (~1%) manual comment approvals. This tool is amazing. It saves me from moderating around 20 comments per day! And it rarely makes mistakes. [...]
[...] So my recent problems with spam are fixed. Spam Karma 2 has cought about 2 spam posts. Which is good. They only spam me every now and then. [...]
[...] Comment spam is a nasty thing. I originally used a captcha based spam blocker (where you have to type in the text from a funny looking image), but have since changed to something more discrete: Spam Karma 2.0. The goal of SK2 is to “stop all forms of automated Blog spam effortlessly, while remaining as unobtrusive as possible to regular commenters.” [...]
[...] Ich habe daraufhin Spam Karma 2 installiert und dabei festgestellt, das Janines Kommentare nicht die einzigen waren, die “gelöscht” wurden. Natürlich habe ich diese auch wiederhergestellt und hoffe, das so etwas nicht noch einmal passiert. 0 Kommentare Tags: blog, scheisse // Used for showing and hiding user information in the comment form function ShowUtils() { document.getElementById(“authorinfo”).style.display = “”; document.getElementById(“showinfo”).style.display = “none”; document.getElementById(“hideinfo”).style.display = “”; } function HideUtils() { document.getElementById(“authorinfo”).style.display = “none”; document.getElementById(“showinfo”).style.display = “”; document.getElementById(“hideinfo”).style.display = “none”; } [...]
[...] However, in this particular instance the inebriate couldn’t manage to enter her URL correctly and so it was a real battle retrieving her comments from my existing spam killer, Spam Karma 2. [...]
[...] My blog was hit with a incredible amount of spam last month. Thanks to Jennifer at Spaghetti Harvest, I read about her spam killing program and downloaded Spam Karma, a donation ware program which has been taking a bite out of spam since I installed it. So far it’s been amazing and I would recommend it for your WordPress blog. [...]
[...] 85 billets ont été rédigés sur ce blog, et 719 commentaires sont venus les ponctuer. Ceci dit, je suis l’auteur de 221 d’entre eux, ce qui fait une moyenne de 6 commentaires de visiteurs par billet. Dans le même temps, pas moins de 743 spams ont été bloqués par Spam Karma, avis aux amateurs. J’en profite pour remercier tous ceux qui sont venus me faire part de leurs opinions, discuter le bout de doctrine ou corriger mes erreurs grossières. J’ai pris beaucoup de plaisir à échanger avec vous, et j’espère bien que cela continue encore longtemps. Vous pouvez déposer un commentaire, ou un rétrolien depuis votre site. RSS 2.0 [...]
[...] I’ve finally gotten finished with all the rest of the stuff I needed to do (well, most of it, anyway), and am on vacation for the next 6 days, so I’ve got some time to spruce up this place a bit. First up was the implementation of Spam Karma, which I think is the best spam plugin hands down. Love it. If you don’t have it and you’re running WordPress, you need it. [...]
[...] Además de este investigando solo un poquito puse otro Plugin el Karma 2, el cual sirve para filtrar los comentarios solo va haciendo una lista negra, un lasta de comentarios buenos, una lista de comentarios malos y además al instalarlo pasa por todos los comentarios del blog y marca los que son SPAM, esto significo que ya no hay en post viejos los malditos comentarios. [...]
[...] – men da jeg nu har fået åbnet for det nye Spam Karma-halløj i mit administrationsmodul til WordPress, ser jeg, at der ligger tonsvis af Jeres kommentarer og venter på min moderation! [...]
[...] Spam Karma 2 – Keeps those pesky comment spam away. [...]
[...] Akismet, Spam Karma WordPress Plugin, and Bad Behavior WordPress Plugin do a very good job fighting off casino and gambling comment spam, but occasionally one slips through. It’s still annoying. [...]
[...] Das ist das Ergebniss von meiner Spam Karma 2 Nutzung auf diesem Blog. Ansich voll in Ordnung, allerdings haben mich die (in letzter Zeit erst auftretenden) 60 Spam Kommentare gestört, die Spam Karma nicht eindeutig als Spam identifiziert hat. [...]
[...] 至於用到 wp_mail 函式的其他部分,像是忘記密碼時的重設密碼郵件、以及安裝 WordPress 時寄給管理員的通知信,還有某些 plugin(WP-DB-Backup 與 Spam Karma 2 等等)因為用到的情況較少,所以就沒有做修正了。 [...]
[...] I’m lovin Dave’s WordPress pluging Spam Karma which is really kickin’ butt keepin’ my email inbox clear of junk. I was gettin’ so many comment spam, that every time I saw a comment, I stopped even expecting it to be from one of you lovely listeners. If you use wordpress, check out Spam Karma. [...]
[...] Fiz upgrade do WordPress e estou apanhando um pouco. Continua sendo a oitava maravilha do mundo, sim, mas meus dois neurônios se acostumaram com o pouco uso e não estão colaborando. Os spammers não me largam, então aproveitei também pra instalar o Spam Karma, que parece funcionar bem e eu recomêindo. [...]
[...] Thanks to Spam Karma 2 by Dr. Dave. [...]
[...] I am pleased to announce another important update to my Spam Karma 2 Simple Digest plugin – the latest version has some great new features developed on the back of the recent heavy spam runs that I am sure many of you have been suffering. [...]
[...] Zumindest habe ich vor ein paar Tagen mal Spam Karma 2 installiert, dreißig bis vierzig Kommentare und Trackbacks pro Tag manuell zu löschen war nicht so mein Ding. [...]
[...] For more detail please visit Spam Karma Website [...]
[...] Spam Karma 2- A robust anti-spam plugin that integrates a variety of anti-spam sub-modules. Unlike Akismet, SK isn’t a hosted service, and does everything as a plain WordPress plugin. This means that you won’t have to worry about the anti-spam server breaking down or being DDOSed (which is possible, though unlikely, under Akismet). However, using Spam Karma alone isn’t the best you can do either. [...]
[...] Ein Wort noch zum Thema Antispam: Ich habe hier noch keine leistungsfähigere Lösung als Spam Karma in Verbindung mit dem Akismet-Plugin für SK2 von Sebbi gesehen. Moderation von Kommentaren und Trackbacks ist seither hinfällig. Danke an die Autoren! [...]
[...] Jag har aktiverat Spam Karma 2″> också för att se om jag kan bli av med de sista spamkommentarerna också. Är det någon som får problem så hör av er. [...]
[...] Das Problem ist in keinem der Fälle, dass tatsächlich Spam durchkommt, denn etweder wurde Akismet oder Spamkarma eingesetzt. Beide WordPress-Plugins haben einen unterschiedlichen Ansatz, arbeiten aber sehr zuverlässig. [...]