mandusec/mandu는 Claude Code나 Codex 같은 코딩 에이전트가 실제 비밀값 대신 마스킹된 자리표시자를 보게 하는 TypeScript 래퍼다. 최신 릴리스로 기록된 버전은 v0.2.0-beta.7이다. 제공된 사실에는 이 버전에서 바뀐 구체적인 내용이 없어, 이번 릴리스의 변경점은 확인할 수 없다. 도구의 목적은 에이전트가 실제 값에 직접 접근하지 않도록 하면서도 비밀값을 사용하는 작업을 돕는 데 있다.
Mandu는 규칙으로 모델의 읽기 권한과 실제 값이 전달될 프로그램 및 호스트를 나눈다. 기본 설정에서는 실제 값을 보내기 전에 사용자 승인을 요구한다고 README는 설명한다. 별도 계정이나 서버 없이 로컬에서 동작하며, 프록시와 파일 보호 기능을 사용한다. 에이전트 실행 환경에는 Linux의 랜드락(Landlock)과 시컴프(seccomp)를 이용해 샌드박스를 적용한다. 저장소의 언어는 TypeScript이고 라이선스는 Apache-2.0이다.
다만 README가 밝힌 보호 범위에는 경계가 있다. 프롬프트 삽입 방어와 에이전트 자체의 로그인 정보 보호는 범위에 포함되지 않는다. 따라서 Mandu가 비밀값 접근을 제한하는 기능과 이 두 가지 문제에 대한 보호를 같은 것으로 보아서는 안 된다. 제공된 정보만으로는 v0.2.0-beta.7의 구체적인 변경이나 그 밖의 보안 보장까지 판단할 수 없다.