[IMPROVE] Disable X-Powered-By header in all known express middlewares (#13388)

pull/13567/head
Diego Sampaio 7 years ago committed by Guilherme Gazzo
parent 5f0180dc15
commit 61debeaed8
  1. 2
      packages/rocketchat-apps/server/bridges/api.js
  2. 2
      packages/rocketchat-graphql/server/api.js
  3. 3
      packages/rocketchat-oauth2-server-config/server/oauth/oauth2-server.js

@ -4,7 +4,7 @@ import { WebApp } from 'meteor/webapp';
const apiServer = express();
apiServer.set('x-powered-by', false);
apiServer.disable('x-powered-by');
WebApp.connectHandlers.use(apiServer);

@ -16,6 +16,8 @@ const subscriptionPort = settings.get('Graphql_Subscription_Port') || 3100;
// the Meteor GraphQL server is an Express server
const graphQLServer = express();
graphQLServer.disable('x-powered-by');
if (settings.get('Graphql_CORS')) {
graphQLServer.use(cors());
}

@ -12,6 +12,9 @@ const oauth2server = new OAuth2Server({
debug: true,
});
oauth2server.app.disable('x-powered-by');
oauth2server.routes.disable('x-powered-by');
WebApp.connectHandlers.use(oauth2server.app);
oauth2server.routes.get('/oauth/userinfo', function(req, res) {

Loading…
Cancel
Save