Last modified: 2014-03-19 09:50:31 UTC
In addition to the "revert" button, there should be a "revert and report as spam" button. When you hit it, the edit will be reverted and a dialog will open up saying, e.g., "The edit has been reverted and url http://foo.com has been added to the spam blacklist and reported to SpamWiki. Do you wish to also block Megaspammer indefinitely and report his IP address to SpamWiki?" The spam reports will go to a central repository that tracks reports and, if someone is spamming across multiple wikis, adds the urls and IPs to its blacklists. Wikis can poll to obtain this data. If someone finds that they or their URLs have been wrongly accused, they can appeal and get it lifted, and the false reporters can be blacklisted from filing further reports. The SpamWiki will not make public which IPs are associated with which edits, but that data will be stored in its database for use by a small handful of authorized users in investigating disputed spamming reports.
Thingles, adding you because maybe WikiApiary can be the SpamWiki.
I doubt this is something that will ever be in core, But a good idea for a extension -> Moving to extension requests.
Looks like we have something that implements this, [[mw:Extension:StopForumSpam]].