68 lines
6.4 KiB
Plaintext
68 lines
6.4 KiB
Plaintext
# Container Configuration Audit - 20251123-104219
|
|
== Containerfiles Found ==
|
|
/home/administrator/projects/coppertone.tech/frontend/Containerfile
|
|
/home/administrator/projects/coppertone.tech/backend/functions/forum-service/Containerfile
|
|
/home/administrator/projects/coppertone.tech/backend/functions/payment-service/Containerfile
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/Containerfile
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/Containerfile
|
|
/home/administrator/projects/coppertone.tech/backend/functions/example-function/Containerfile
|
|
/home/administrator/projects/coppertone.tech/backend/functions/ipfs-service/Containerfile
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/Containerfile
|
|
/home/administrator/projects/coppertone.tech/backend/functions/contact-service/Containerfile
|
|
|
|
== Base Images Used ==
|
|
/home/administrator/projects/coppertone.tech/frontend/Containerfile:2:FROM node:lts AS build
|
|
/home/administrator/projects/coppertone.tech/frontend/Containerfile:18:FROM docker.io/library/nginx:stable-alpine AS production
|
|
/home/administrator/projects/coppertone.tech/backend/functions/forum-service/Containerfile:2:FROM golang:1.23-alpine AS builder
|
|
/home/administrator/projects/coppertone.tech/backend/functions/forum-service/Containerfile:19:FROM scratch AS production
|
|
/home/administrator/projects/coppertone.tech/backend/functions/payment-service/Containerfile:2:FROM docker.io/library/golang:1.25-alpine AS builder
|
|
/home/administrator/projects/coppertone.tech/backend/functions/payment-service/Containerfile:19:FROM docker.io/library/alpine:latest AS production
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/Containerfile:2:FROM docker.io/library/golang:1.25-alpine AS builder
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/Containerfile:19:FROM docker.io/library/alpine:latest AS production
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/Containerfile:2:FROM docker.io/library/golang:1.25-alpine AS builder
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/Containerfile:19:FROM docker.io/library/alpine:latest AS production
|
|
/home/administrator/projects/coppertone.tech/backend/functions/example-function/Containerfile:2:FROM golang:1.25-alpine AS builder
|
|
/home/administrator/projects/coppertone.tech/backend/functions/example-function/Containerfile:22:FROM scratch AS production
|
|
/home/administrator/projects/coppertone.tech/backend/functions/ipfs-service/Containerfile:2:FROM golang:1.22-alpine AS builder
|
|
/home/administrator/projects/coppertone.tech/backend/functions/ipfs-service/Containerfile:22:FROM alpine:latest
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/Containerfile:2:FROM golang:1.25-alpine AS builder
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/Containerfile:17:FROM scratch AS production
|
|
/home/administrator/projects/coppertone.tech/backend/functions/contact-service/Containerfile:2:FROM golang:1.21-alpine AS builder
|
|
/home/administrator/projects/coppertone.tech/backend/functions/contact-service/Containerfile:19:FROM alpine:latest
|
|
|
|
== Multi-stage Builds ==
|
|
[GOOD] /home/administrator/projects/coppertone.tech/frontend/Containerfile uses multi-stage build (2 stages)
|
|
[GOOD] /home/administrator/projects/coppertone.tech/backend/functions/forum-service/Containerfile uses multi-stage build (2 stages)
|
|
[GOOD] /home/administrator/projects/coppertone.tech/backend/functions/payment-service/Containerfile uses multi-stage build (2 stages)
|
|
[GOOD] /home/administrator/projects/coppertone.tech/backend/functions/work-management-service/Containerfile uses multi-stage build (2 stages)
|
|
[GOOD] /home/administrator/projects/coppertone.tech/backend/functions/auth-service/Containerfile uses multi-stage build (2 stages)
|
|
[GOOD] /home/administrator/projects/coppertone.tech/backend/functions/example-function/Containerfile uses multi-stage build (2 stages)
|
|
[GOOD] /home/administrator/projects/coppertone.tech/backend/functions/ipfs-service/Containerfile uses multi-stage build (2 stages)
|
|
[GOOD] /home/administrator/projects/coppertone.tech/backend/functions/blog-service/Containerfile uses multi-stage build (2 stages)
|
|
[GOOD] /home/administrator/projects/coppertone.tech/backend/functions/contact-service/Containerfile uses multi-stage build (2 stages)
|
|
|
|
== USER Directive (non-root) ==
|
|
[CRITICAL] /home/administrator/projects/coppertone.tech/frontend/Containerfile runs as root!
|
|
[CRITICAL] /home/administrator/projects/coppertone.tech/backend/functions/forum-service/Containerfile runs as root!
|
|
[GOOD] /home/administrator/projects/coppertone.tech/backend/functions/payment-service/Containerfile sets USER
|
|
[GOOD] /home/administrator/projects/coppertone.tech/backend/functions/work-management-service/Containerfile sets USER
|
|
[GOOD] /home/administrator/projects/coppertone.tech/backend/functions/auth-service/Containerfile sets USER
|
|
[CRITICAL] /home/administrator/projects/coppertone.tech/backend/functions/example-function/Containerfile runs as root!
|
|
[CRITICAL] /home/administrator/projects/coppertone.tech/backend/functions/ipfs-service/Containerfile runs as root!
|
|
[CRITICAL] /home/administrator/projects/coppertone.tech/backend/functions/blog-service/Containerfile runs as root!
|
|
[CRITICAL] /home/administrator/projects/coppertone.tech/backend/functions/contact-service/Containerfile runs as root!
|
|
|
|
== HEALTHCHECK Directive ==
|
|
No HEALTHCHECK found in Containerfiles
|
|
|
|
== Exposed Ports ==
|
|
/home/administrator/projects/coppertone.tech/frontend/Containerfile:27:EXPOSE 80
|
|
/home/administrator/projects/coppertone.tech/backend/functions/forum-service/Containerfile:23:EXPOSE 8080
|
|
/home/administrator/projects/coppertone.tech/backend/functions/payment-service/Containerfile:35:EXPOSE 8080
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/Containerfile:35:EXPOSE 8080
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/Containerfile:35:EXPOSE 8080
|
|
/home/administrator/projects/coppertone.tech/backend/functions/example-function/Containerfile:28:EXPOSE 8080
|
|
/home/administrator/projects/coppertone.tech/backend/functions/ipfs-service/Containerfile:32:EXPOSE 8080 4001 4002
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/Containerfile:23:EXPOSE 8080
|
|
/home/administrator/projects/coppertone.tech/backend/functions/contact-service/Containerfile:29:EXPOSE 8080
|