I own a business and we had an email from someone out of the blue to say by the way I've been looking around your website and discovered that XYZ is insecure and someone could actually hack this part.
I forwarded it onto our web developers saying "not sure if this is true etc but here's an email I got" they replied a bit red faced and said actually that does seem to be a flaw in the coding or whatever and we've fixed it. So I replied to the annonymous email saying that is very kind to email, thanks. Are you an existing customer? I was going to offer them a voucher or something to use on the website.
They replied and said they're not a customer, they're an "ethical hacker" and now they'd like to be compensated for their time! (not in the form of a voucher for our website obviously but actual money)
To me, this seems like someone tapping your door saying "I noticed that your front door was a bit rotten and under the weather. I've painted it for you, and now here is my invoice" When you hadn't asked them to, and they made no contact before doing it. Surely 'tradesmen' should actually offer their services, not do it and then present a bill!
It feels almost like a thinly veiled threat that if we don't now pay them they might cause us damage, or try and hack the website and probably 99% of people get freaked out and pay them just so they go away. Not all that ethical.
I just don't like their way of going about all this... it stinks! And I guess we will probably pay. They haven't told us yet how much ££ they want.