OrchardCore: Should not use 'x-powered-by'
The system returns a value, orchardcore, in a x-powered-by header.

Why?
Sending these types of HTTP headers:
- does not provide any value to the user experience
- contributes to header bloat
- exposes information to potential attackers about the technology stack being used
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 22 (22 by maintainers)
It’s documented how to disable it.
However we ask users not to do it as it allows us to know how many public websites are using orchardcore. We don’t have any data about our main website usage, we don’t do any pings back when you open the dashboard. We have literally nothing but this default header. But yet you can disable it with a simple boolean and again, it is documented.
How can we justify the time we spend on this product if there are no users of the product? This is our only way to justify what we do. When your customers ask why they should use Orchard, or if anyone else uses it, aren’t you happy we can give them some examples? When my managers ask me what’s the point of spending their budget on an open source project, I am glad I can give them some links to websites using our tech. If we don’t have that, and only rely on the good will of people mentioning the website they are deploying, I couldn’t work on it anymore.
You can disable it if you really think so. But again, take a look at the size of your page, of the whole requests, even the smallest one. If you still can’t do it, disable it. But then please file an entry in https://showorchard.com
Wrong. If one wants to hack a site there are many other ways to guess it. And usually hackers use bots to send the attack without even thinking about what tech is being. Just look at your web logs.
I think everything has been said and sorted out 😄
Excellent!
Would be much safer to be
falseby default.for now: