Belisarius is a bot that detects vandalism on Stack Overflow.

View the Project on GitHub SOBotics/Belisarius


In order to find if a post has been wrongly edited, titles, bodies and edit summaries are run through some filters.

Titles are run through the following filters:

The question/answer body is run through the following filters:

Edit summaries are run through the following filters:

Note: In order to reduce false positives in VeryLongWord, TextRemoved and BlacklistedWords reasons, some HTML tags are stripped (a, code, img, pre, blockquote).

Where’s the list of blacklisted and offensive words?

The bot fetches the blacklisted and offensive regexes from the database. You can find the blacklisted words CSV here and the one with the offensive words here.