@@ -6,6 +6,58 @@ All notable changes to the `agentveil` SDK.
66
77No unreleased changes.
88
9+ ## [ 0.7.21] - 2026-06-04
10+
11+ MCP Proxy hardening and onboarding foundation release. The separately packaged
12+ ` agentveil-mcp-proxy ` package is prepared for release as ` 0.7.21 ` on PyPI after
13+ operator approval. The root ` agentveil ` package is version-aligned at ` 0.7.21 `
14+ with no functional SDK changes beyond the version constant.
15+
16+ ### MCP Proxy added
17+ - Expanded secret credential path hard-deny coverage, including ` .npmrc ` ,
18+ ` .pypirc ` , and ` .netrc ` , before approval or downstream execution.
19+ - Added instruction-file write approval for guarded project-rule paths and a
20+ hard-deny for hidden Unicode in guarded instruction-file content.
21+ - Added approval requirements for persistence/backdoor path writes, including
22+ git hooks, shell rc files, cron, systemd, launchd, and related paths.
23+ - Added approval requirements for package-manager mutation commands such as
24+ install/add/update/remove flows across common manager variants.
25+ - Added privacy-preserving parent/child executed linkage in local evidence
26+ after approved TrapDoor and policy retries. Events JSON and evidence export
27+ include execution linkage without raw command arguments and omit null
28+ ` result_status ` fields.
29+ - Added onboarding and Approval Center foundation pieces: client-config dry-run,
30+ onboarding stage gate, noninteractive approval gate mode, and stale Approval
31+ Center pages for dogfood.
32+
33+ ### MCP Proxy unchanged
34+ - Fetch/metadata-IP local policy blocking from ` 0.7.20 ` , including
35+ ` 169.254.169.254 ` , remains in place.
36+ - MCP Proxy does not replace OS sandboxing, IAM, backend systems of record, or
37+ provider-side controls. It gates tool calls that flow through the configured
38+ proxy path.
39+ <!-- claim-check: allow "production-ready" appears in a negative boundary note for the Approval Center foundation. -->
40+ - The Approval Center foundation is not a production-ready persistent Approval
41+ Center lifecycle.
42+
43+ ### Product boundary
44+ AgentVeil blocks or escalates dangerous agent actions caused by poisoned
45+ project rules when those actions pass through the controlled MCP/tool path.
46+ This release does not claim broad prevention of prompt injection, malicious
47+ packages, or off-proxy agent behavior.
48+
49+ ### MCP Proxy verification
50+ - Focused TrapDoor regression covered secret paths, instruction files, hidden
51+ Unicode, persistence paths, package-manager policy, approval retry execution,
52+ and evidence privacy surfaces.
53+ - The TrapDoor P0 installed-candidate VPS gate passed on ` 55da7e9 ` , not from
54+ PyPI.
55+ - The onboarding / Approval Center foundation stage merged in PR #60 at
56+ ` 6dff73331641c6ebc96eaacdcca9818c95131249 ` after CI and VPS user-path
57+ acceptance.
58+ - Run ` packages/agentveil-mcp-proxy/scripts/mcp_proxy_release_acceptance.py `
59+ against the current ` 0.7.21 ` release-candidate wheel before tag or publish.
60+
961## [ 0.7.20] - 2026-06-01
1062
1163Verifier-readiness release for ` execution_receipt/3 ` and
0 commit comments