Skip to content

Commit 0716f10

Browse files
fix(security): supply chain hardening — dep confusion, lockfiles, Dockerfile digest (#2)
- Fix dependency confusion: replace agent-primitives==0.1.0 with local file references in scak and iatp requirements.txt (CWE-427) - Pin root Dockerfile base image to SHA digest (CWE-829) - Generate missing package-lock.json for 4 npm packages (CWE-829): mcp-proxy, api, chrome extension, mastra-agentmesh - Remove unsafe npm ci || npm install fallback in ESRP pipeline (CWE-829) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 7a916f6 commit 0716f10

File tree

8 files changed

+20745
-4
lines changed

8 files changed

+20745
-4
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
ARG PYTHON_VERSION=3.11
44

5-
FROM python:${PYTHON_VERSION}-slim AS base
5+
FROM python:3.11-slim@sha256:9358444059ed78e2975ada2c189f1c1a3144a5dab6f35bff8c981afb38946634 AS base
66

77
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
88

0 commit comments

Comments
 (0)