FIX: preventing the axios vulnerability

This commit is contained in:
marcos-silva-rodrigues
2026-03-31 14:52:52 -03:00
parent 71b3f278a5
commit 0369f10b5c
4 changed files with 12 additions and 8 deletions
+2 -2
View File
@@ -22,7 +22,7 @@ ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \
# run aws cli without mounting secret, because CI already has AWS credentials # run aws cli without mounting secret, because CI already has AWS credentials
FROM build_base AS ci_image FROM build_base AS ci_image
RUN aws codeartifact login --tool npm --namespace @dadosfera --repository dadosfera-npm --domain dadosfera --domain-owner 611330257153 --region us-east-1 RUN aws codeartifact login --tool npm --namespace @dadosfera --repository dadosfera-npm --domain dadosfera --domain-owner 611330257153 --region us-east-1
RUN npm ci RUN npm ci --ignore-scripts
COPY . . COPY . .
@@ -37,7 +37,7 @@ FROM build_base AS dev
RUN --mount=type=secret,id=aws,target=/root/.aws/credentials \ RUN --mount=type=secret,id=aws,target=/root/.aws/credentials \
aws codeartifact login --tool npm --namespace @dadosfera --repository dadosfera-npm --domain dadosfera --domain-owner 611330257153 --region us-east-1 aws codeartifact login --tool npm --namespace @dadosfera --repository dadosfera-npm --domain dadosfera --domain-owner 611330257153 --region us-east-1
# flag --build-from-source is required to force-build sqlite3 # flag --build-from-source is required to force-build sqlite3
RUN npm ci RUN npm ci --ignore-scripts
COPY . . COPY . .
ENTRYPOINT npm run start:dev ENTRYPOINT npm run start:dev
+1 -1
View File
@@ -22,7 +22,7 @@ ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \
FROM build_base AS build FROM build_base AS build
RUN --mount=type=secret,id=aws,target=/root/.aws/credentials \ RUN --mount=type=secret,id=aws,target=/root/.aws/credentials \
aws codeartifact login --tool npm --namespace @dadosfera --repository dadosfera-npm --domain dadosfera --domain-owner 611330257153 --region us-east-1 aws codeartifact login --tool npm --namespace @dadosfera --repository dadosfera-npm --domain dadosfera --domain-owner 611330257153 --region us-east-1
RUN npm ci RUN npm ci --ignore-scripts
COPY . . COPY . .
RUN npm run build RUN npm run build
+4 -4
View File
@@ -31,7 +31,7 @@
"@nestjs/schematics": "^9.2.0", "@nestjs/schematics": "^9.2.0",
"@nestjs/swagger": "^6.3.0", "@nestjs/swagger": "^6.3.0",
"@nestjs/testing": "^9.4.3", "@nestjs/testing": "^9.4.3",
"axios": "^0.30.2", "axios": "0.30.3",
"cache-manager": "^5.1.4", "cache-manager": "^5.1.4",
"cache-manager-ioredis-yet": "^1.1.0", "cache-manager-ioredis-yet": "^1.1.0",
"class-transformer": "^0.5.1", "class-transformer": "^0.5.1",
@@ -5598,9 +5598,9 @@
} }
}, },
"node_modules/axios": { "node_modules/axios": {
"version": "0.30.2", "version": "0.30.3",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.30.2.tgz", "resolved": "https://registry.npmjs.org/axios/-/axios-0.30.3.tgz",
"integrity": "sha512-0pE4RQ4UQi1jKY6p7u6i1Tkzqmu+d+/tHS7Q7rKunWLB9WyilBTpHHpXzPNMDj5hTbK0B0PTLSz07yqMBiF6xg==", "integrity": "sha512-5/tmEb6TmE/ax3mdXBc/Mi6YdPGxQsv+0p5YlciXWt3PHIn0VamqCXhRMtScnwY3lbgSXLneOuXAKUhgmSRpwg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"follow-redirects": "^1.15.4", "follow-redirects": "^1.15.4",
+5 -1
View File
@@ -49,7 +49,7 @@
"@nestjs/schematics": "^9.2.0", "@nestjs/schematics": "^9.2.0",
"@nestjs/swagger": "^6.3.0", "@nestjs/swagger": "^6.3.0",
"@nestjs/testing": "^9.4.3", "@nestjs/testing": "^9.4.3",
"axios": "^0.30.2", "axios": "0.30.3",
"cache-manager": "^5.1.4", "cache-manager": "^5.1.4",
"cache-manager-ioredis-yet": "^1.1.0", "cache-manager-ioredis-yet": "^1.1.0",
"class-transformer": "^0.5.1", "class-transformer": "^0.5.1",
@@ -81,6 +81,7 @@
"swagger-ui-express": "^4.6.3" "swagger-ui-express": "^4.6.3"
}, },
"overrides": { "overrides": {
"axios": "0.30.3",
"form-data": "^4.0.4", "form-data": "^4.0.4",
"body-parser": "^1.20.3", "body-parser": "^1.20.3",
"cross-spawn": "^7.0.5", "cross-spawn": "^7.0.5",
@@ -117,5 +118,8 @@
"ts-node": "^10.9.1", "ts-node": "^10.9.1",
"tsconfig-paths": "^3.14.2", "tsconfig-paths": "^3.14.2",
"typescript": "^4.9.5" "typescript": "^4.9.5"
},
"resolutions": {
"axios": "0.30.3"
} }
} }