-
Notifications
You must be signed in to change notification settings - Fork 49
Open
Labels
kind/enhancementNew feature or requestNew feature or request
Description
Per OWASP recommendations, I'd like to remove the "X-Powered-By" header.
Unless there is another option to remove a header with a Cloud Run instance behind a GCP API Gateway, the following is what I'd envision:
According to the shelf documentation, this is doable by passing null
for the header:
Future<HttpServer> serve(
Handler handler,
Object address,
int port,
{SecurityContext? securityContext,
int? backlog,
bool shared = false,
String? poweredByHeader = 'Dart with package:shelf'}
)
In serve.dart
there is a call to run
.
Within run, shelf_io.serve is called, which could be parameterized to pass null
to the poweredByHeader
param.
Metadata
Metadata
Assignees
Labels
kind/enhancementNew feature or requestNew feature or request