lundi 2 mars 2015

Why is my WordPress plugin abusing my API?


I've written a WordPress plugin that is available in the Plugins Repository from WordPress.org.


The plugin makes a widget available. The widget, when rendered, calls my public API, and caches the information it retrieves.


Here's the strange part. For the last few months, I've been getting blasted by a certain IP on the API. (multiple requests a second, when most valid requests are maybe one request an hour).


The strange thing is, my API doesn't give any valuable information for this request (it is basically sending an error message in JSON), it doesn't really effect my website (so probably not malicious), and they've kept it up for at least 5-6 months.


What could possibly cause a WordPress plugin to repeatedly load itself over and over? Or is there something I'm not considering?





Aucun commentaire:

Enregistrer un commentaire