From 018b705b9117c95c532c799451e95e0d0319a587 Mon Sep 17 00:00:00 2001 From: shankar0123 Date: Sat, 25 Apr 2026 22:48:29 +0000 Subject: [PATCH] =?UTF-8?q?docs(CHANGELOG):=20Bundle=203=20MCP=20Trust-Bou?= =?UTF-8?q?ndary=20Fencing=20=E2=80=94=205=20audit=20findings=20closed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 566cbed..d89d8a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,40 @@ All notable changes to certctl are documented in this file. Dates use ISO 8601. ## [unreleased] — 2026-04-25 +### Bundle 3 (MCP Trust-Boundary Fencing): 5 audit findings closed + +> Second closure bundle from the 2026-04-25 comprehensive audit +> (`cowork/comprehensive-audit-2026-04-25/`). Hardens the MCP↔LLM-consumer +> trust boundary (TB-7) against CWE-1039 LLM Prompt Injection. Closes +> H-002 + H-003 + M-003 + M-004 + M-005. + +#### Added + +- **MCP wrapper-layer fencing (`internal/mcp/fence.go`, new)** — `FenceUntrusted(label, content)` wraps content in `--- UNTRUSTED