> Could the blocklist.de API be changed to returned a HTTP 4xx status along with an error?

Yes. That would be really good.

> I'd agree that having a version substitution would be cleaner for 0.9

May as well hard code the fail2ban version in this action for here and fix it to a substitution in 0.9.X