From d97ac4dcad70f3ef73b384c516099e615efb721c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Mar 2026 10:34:35 +0000 Subject: [PATCH 1/2] Initial plan From 7e9bc108cd60cfc0fe6d4584cebc7e95bec348b9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Mar 2026 10:36:28 +0000 Subject: [PATCH 2/2] Fix missing USER instruction in Dockerfiles to prevent running as root Co-authored-by: StuartFerguson <16325469+StuartFerguson@users.noreply.github.com> --- SecurityService/Dockerfile | 1 + SecurityServiceTestUI/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/SecurityService/Dockerfile b/SecurityService/Dockerfile index c8693e0a..f05b5871 100644 --- a/SecurityService/Dockerfile +++ b/SecurityService/Dockerfile @@ -33,4 +33,5 @@ RUN dotnet publish "SecurityService.csproj" -c Release -o /app FROM base AS final WORKDIR /app COPY --from=publish /app . +USER app ENTRYPOINT ["dotnet", "SecurityService.dll"] \ No newline at end of file diff --git a/SecurityServiceTestUI/Dockerfile b/SecurityServiceTestUI/Dockerfile index df6d97b8..4873cfb3 100644 --- a/SecurityServiceTestUI/Dockerfile +++ b/SecurityServiceTestUI/Dockerfile @@ -32,5 +32,5 @@ RUN dotnet publish "SecurityServiceTestUI.csproj" -c Release -o /app/publish FROM base AS final WORKDIR /app COPY --from=publish /app/publish . - +USER app ENTRYPOINT ["dotnet", "SecurityServiceTestUI.dll"] \ No newline at end of file