웹 가져오기·OAuth·샌드박스 보안 강화
core, extensions, cli, chrome-devtools-mcp 전반에서 보안 검증과 경로 처리, 샌드박스 동작을 강화했습니다.
교안에 영향
예전 문서의 macOS/sandbox 환경에서 settings·temporary directory를 함께 쓴다는 안내와, MCP OAuth에서 issuer 식별을 별도로 다루지 않는다는 설명은 더 이상 맞지 않음
요약
- core의 web fetch utilities에서 destination validation과 connection routing을 개선했습니다. - core의 MCP OAuth flow에서 RFC 9207 issuer identification을 강제했습니다. - extensions의 extension loader에서 path resolution과 boundary validation을 강화했고, command safety·file discovery의 workspace 경계 검사와 symlink resolution도 보강했습니다. - cli는 macOS Seatbelt sandbox와 sandbox containers에서 temporary/settings directory를 분리했고, config는 system-wide configuration path의 permission·ownership 검사를 엄격히 적용했습니다. - chrome-devtools-mcp의 하드코딩된 Google CrUX API key 제거, environment changes consent 추가, NTFS 8.3 short name(SFN) 경로 대응, untrusted tool outputs의 envelope metadata provenance 강제 등 보안 관련 버그를 수정했습니다.
바뀐 것
개선
- core의 web fetch utilities에서 destination validation과 connection routing을 개선했습니다.
- core의 MCP OAuth flow에서 RFC 9207 issuer identification을 강제했습니다.
- extensions의 extension loader에서 path resolution과 boundary validation을 강화했고, command safety·file discovery의 workspace 경계 검사와 symlink resolution도 보강했습니다.
- cli는 macOS Seatbelt sandbox와 sandbox containers에서 temporary/settings directory를 분리했고, config는 system-wide configuration path의 permission·ownership 검사를 엄격히 적용했습니다.
수정
- chrome-devtools-mcp의 하드코딩된 Google CrUX API key 제거, environment changes consent 추가, NTFS 8.3 short name(SFN) 경로 대응, untrusted tool outputs의 envelope metadata provenance 강제 등 보안 관련 버그를 수정했습니다.