Análise do Dockerfile
Documentação:
Dockerfile:
FROM node:18.16.0
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8080
CMD ["node", "server.js"]Foi feito rollback das dependências dentro do package.json:
Scan do projeto:

O Trivy não verifica a imagem, pois ele está tratando o Dockerfile para saber se ele está seguindo as boas práticas.
Nesta verificação ele detectou a necessidade de especificar o USER command e adicionar HEALTHCHECK ao Docker file, com link para cada recomendação.


Ajustes
Inserir USER e HEALTCHECK no Docker file e verificar a configuração novamente.
Dockerfile:
Verificar configuração:

Last updated