콘텐츠

key-amnesia - AI 에이전트에 시크릿을 노출하지 않고 명령을 실행하는 도구

시장 인사이트 · GeekNews · 2026.08.26

AI Agent가 프로젝트 파일이나 환경 변수에 포함된 민감한 정보를 읽어가는 'LEAK(Locally Exposed Agent Key)' 문제를 해결하기 위한 도구인 key-amnesia를 소개합니다. 이 도구는 시크릿을 암호화된 볼트에 저장하고, ka run 명령어를 통해 실행되는 자식 프로세스에만 환경 변수로 주입하여 보안을 강화합니다. 또한, Agent가 시크릿을 출력하지 못하도록 검열하는 기능과 사용자가 직접 마스터 비밀번호를 입력할 수 있는 별도 콘솔 기능을 제공하여 보안성을 높였습니다. pip를 통해 간편하게 설치할 수 있으며, Argon2id와 SecretBox 기술을 사용하여 보안을 강화했습니다. 다만, 명령어가 시크릿을 인코딩하여 출력하는 등의 우회 방식에는 한계가 있을 수 있으니 참고해 주세요.