Title: Bad Behavior
Author: error
Published: <strong>April 27, 2005</strong>
Last modified: October 22, 2019

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/bad-behavior.svg)

# bad-behavior

 By [error](https://profiles.wordpress.org/error/)

 * [Details](https://wordpress.org/plugins/bad-behavior/#description)
 * [Reviews](https://wordpress.org/plugins/bad-behavior/#reviews)
 * [Development](https://wordpress.org/plugins/bad-behavior/#developers)

 [Support](https://wordpress.org/support/plugin/bad-behavior/)

## Description

This plugin has been closed as of November 4, 2022 and is not available for download.
Reason: Guideline Violation.

## Reviews

![](https://secure.gravatar.com/avatar/aa8160ada3bda760257c108f163c1df200652dd91eaa700b7bb12f2208f08109?
s=60&d=retro&r=g)

### 󠀁[Was good a long time ago](https://wordpress.org/support/topic/was-good-a-long-time-ago/)󠁿

 [fdemees](https://profiles.wordpress.org/fdemees/) July 20, 2022

Running WP 6.0 now. Error raised today: An error of type E_ERROR was caused in line
34 of the file /home/*/blog/wp-content/plugins/bad-behavior/bad-behavior/banned.
inc.php. Error message: Uncaught TypeError: dechex(): Argument #1 ($num) must be
of type int, string given in /home/*/blog/wp-content/plugins/bad-behavior/bad-behavior/
banned.inc.php:34 Looks like it chokes on IPv6 addresses. As a consequence, I disable
and deinstall now the abandoned plugin.

![](https://secure.gravatar.com/avatar/7c78d572734328ae37cdc144c14e6655024c3ec0ae972f0e032de911a630a5fe?
s=60&d=retro&r=g)

### 󠀁[Was good for a few years, but php issues..](https://wordpress.org/support/topic/was-good-for-a-few-years-but-php-issues/)󠁿

 [SplashTOMATO](https://profiles.wordpress.org/splashtomato/) December 4, 2019

I’ve given this plugin various opportunities throughout my decade of using Wordpress,
and while it does work to filter out spam comments for the most part, so do a lot
of other plugins. If it wanted to stand out, it needs to not cause problems with
my websites themselves. Unfortunately, it’s come to my attention that it’s not working
friendly with PHP version 7.2 which is what my hosting service is recommending me
to use at this time. If a plugin is not keeping up to date with basic PHP versioning
and giving my site loading problems, I’d be better off with other solutions.

![](https://secure.gravatar.com/avatar/591c39f8101beaf38f818256c9cac460dd878b11aa6de3a815de1ac04eb60960?
s=60&d=retro&r=g)

### 󠀁[works nicely](https://wordpress.org/support/topic/works-nicely-126/)󠁿

 [nosilver4u](https://profiles.wordpress.org/nosilver4u/) September 12, 2019

Although sometimes it can be tricky if you get a false positive, those are pretty
rare (haven’t seen one in a couple years). Works well to keep bad actors off your
site.

![](https://secure.gravatar.com/avatar/82fcaad9c9a033969fccfa6ff2a0223769c8eb1a6760e7b1251e14db43a5a845?
s=60&d=retro&r=g)

### 󠀁[Conflicts with MainWP Plugin Monitor](https://wordpress.org/support/topic/conflicts-with-mainwp-plugin-monitor/)󠁿

 [anoleimaging](https://profiles.wordpress.org/anoleimaging/) May 6, 2019 2 replies

Disconnects MWP irrevocably.

![](https://secure.gravatar.com/avatar/c5e0959ceede47140e12467f2949a1aca9e83192ba7741d38fb2fc4e0098ded6?
s=60&d=retro&r=g)

### 󠀁[Sudden issue today](https://wordpress.org/support/topic/sudden-issue-today/)󠁿

 [mollyiv](https://profiles.wordpress.org/mollyiv/) November 7, 2016

I was using Bad Behavior and suddenly my iThemes Sync plugin locked me out of 7 
websites. Bad news. After much troubleshooting, I had to log in to all sites individually
to whitelist the ips. Don’t know why this happened overnight and to all the websites,
but if such behavior continues I will have to uninstall Bad Behavior.

![](https://secure.gravatar.com/avatar/b7dfd8c634744f8278d5cb5ed299a595680eaddeafcc5ec12bb560fe9dc3ed31?
s=60&d=retro&r=g)

### 󠀁[Reliable](https://wordpress.org/support/topic/reliable-24/)󠁿

 [](https://profiles.wordpress.org/honeyhill/) September 3, 2016

This has been a “Must have” on every site I build. It cooperates with every plugin
that I have used for years and simply works. No fuss at all no conflicts and so 
easy to set up.

 [ Read all 26 reviews ](https://wordpress.org/support/plugin/bad-behavior/reviews/)

## Contributors & Developers

“Bad Behavior” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ error ](https://profiles.wordpress.org/error/)

[Translate “Bad Behavior” into your language.](https://translate.wordpress.org/projects/wp-plugins/bad-behavior)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bad-behavior/), check
out the [SVN repository](https://plugins.svn.wordpress.org/bad-behavior/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/bad-behavior/) by
[RSS](https://plugins.trac.wordpress.org/log/bad-behavior/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **2.2.24**
 *  Last updated **7 years ago**
 *  Active installations **N/A**
 *  WordPress version ** 3.5 or higher **
 *  Tested up to **5.3.0**
 *  [Advanced View](https://wordpress.org/plugins/bad-behavior/advanced/)