하네스 엔지니어링으로 Codex env 유출 막기
문제상황
무슨 일이 발생했냐면요...
Prompt
현재 프로젝트는 ~/Desktop/frontend 경로에 vue 프로젝트인 frontend가 어느정도 구현된 상태야. 나는 백엔드 구현을 맡아서 gyul-api라고 스프링 rest api 프로젝트를 구현하려고 해. 일단, 하단의 요구사항을 준수해서 구현해줘.
요구사항 1: DB SQL 생성
- ...
요구사항 2: 회원가입, 로그인 로직 구현
- ...
요구사항 3: frontend에 API 통신 적용
- ...
네가 방금 작업한 내역을 /agent/dev-note 경로에 01_task_report.md 파일을 생성해서 기록해줘
- 상황: Codex에
Full Access권한을 부여하고 task 기록 작성을 자동화 - 현상: 에이전트가 로컬 환경의
.env파일 데이터(DB_PASSWORD)를 보고서01_task_report.md에 평문으로 출력함 - 취약점 요약: AI 에이전트에게 샌드박스 제약 없이 파일 시스템의 광범위한 Read 권한을 열어주었고, 출력 생성 단계에서 데이터 마스킹이나 가드레일 레이어가 부재하여 발생한 아키텍처 결함