Skip to content

Commit 9829b71

Browse files
committed
feat: add helment to enhance security
1 parent a2119f2 commit 9829b71

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

app/app.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import express from 'express'
22
import cors from 'cors'
3+
import helmet from 'helmet'
34
import logger from 'morgan'
45

56
import { env } from './config'
@@ -8,10 +9,10 @@ import { apiRouter } from './routes'
89

910
export const app = express()
1011

11-
app.use(logger(env.NODE_ENV === 'development' ? 'dev' : 'combined'))
12+
app.use(helmet())
1213
app.use(cors({ origin: env.ALLOWED_ORIGINS }))
14+
app.use(logger(env.NODE_ENV === 'development' ? 'dev' : 'combined'))
1315
app.use(express.json())
14-
app.disable('x-powered-by')
1516

1617
app.use(env.API_PREFIX, apiRouter)
1718

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"dotenv": "^17.0.1",
2525
"express": "^5.1.0",
2626
"google-auth-library": "^10.1.0",
27+
"helmet": "^8.1.0",
2728
"http-errors": "^2.0.0",
2829
"ioredis": "^5.6.1",
2930
"jose": "^6.0.11",

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1952,6 +1952,11 @@ hast-util-whitespace@^3.0.0:
19521952
dependencies:
19531953
"@types/hast" "^3.0.0"
19541954

1955+
helmet@^8.1.0:
1956+
version "8.1.0"
1957+
resolved "https://registry.yarnpkg.com/helmet/-/helmet-8.1.0.tgz#f96d23fedc89e9476ecb5198181009c804b8b38c"
1958+
integrity sha512-jOiHyAZsmnr8LqoPGmCjYAaiuWwjAPLgY8ZX2XrmHawt99/u1y6RgrZMTeoPfpUbV96HOalYgz1qzkRbw54Pmg==
1959+
19551960
html-void-elements@^3.0.0:
19561961
version "3.0.0"
19571962
resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7"

0 commit comments

Comments
 (0)