Show GN: Preflight - 바이브코딩 앱을 위한 배포 전 보안 점검 도구

3 weeks ago 26

AI 교육과정에서 가르치는 일을 하면서 배포 직전에 돌려보는 바이브코딩 보안 점검 도구를 만들고 있습니다. 만드는 동안 배운 것 세 가지를 공유합니다.

  1. 몰라서 안 하는 경우는 드물다

보안에 신경 써야 한다는 건 대부분 알고 있습니다. 다만 배포할 때마다 매번 꼼꼼하게 하기가 어렵습니다. 배포 직전은 기능을 마무리하느라 제일 정신이 없는 시점이죠. 바이브코더만의 문제는 아닐 수도 있겠다 하는 생각도 들었습니다.

  1. "기술 스택이 어떻게 되어 있나요"에서 막힐 때가 많다

점검하려면 무엇으로 만들었는지 알아야 하니 스택을 골라달라고 했습니다. 개발자에게는 3초짜리 질문인데, 의외로 여기서 많이 멈춥니다. 화면과 동작은 전부 자기가 정했지만 그 아래가 무엇으로 되어 있는지는 물어본 적이 없는 것이죠. 그래서 사람에게 묻는 대신, 에이전트에 붙여넣을 프롬프트를 주고 돌아온 답을 그대로 가져오게 했습니다. 스택을 아는 경우더라도 이쪽이 더 편하더군요.

  1. 통과 표시는 넣지 않겠다

점검 결과에 "통과"를 띄우는 순간, 점검하지 않은 영역까지 안심하게 됩니다. 자동 점검이 커버하는 범위는 정해져 있고 그 밖은 여전히 사람이 봐야 하는데, 통과 표시는 그 경계를 지워버립니다. 대신에 무엇을 점검했고 무엇은 점검하지 않았는지를 리포트에 남기기로 했습니다. 모르는 채 안심하는 것이 가장 위험할 수 있으니까요.

이 도구가 보안의 답이 되지는 않습니다. 다만 보안 관리는 건강 관리처럼 끝이 없어서 완벽하게 못 할 바에야 아무것도 안 하게 되기 쉽습니다. 비타민처럼 생각하면 어떨까요? 챙겨 먹는다고 건강이 보장되진 않지만, 매일 할 수 있는 최소한의 장치는 됩니다. 비타민 복용이 다른 어떤 약속을 해줄 수는 없는 것처럼, 이 도구도 보안 감사를 대체하지 않습니다.

사용 방법은 이렇습니다. 프로젝트의 기술 스택과 진행 단계를 정해주면 (에이전트가 대신 정리 가능) 본인이 쓰는 AI 에이전트(Claude Code, Codex 등)에서 돌릴 점검 프롬프트를 만듭니다. 돌아온 응답은 '지금 당장 수정 / 출시 전 수정 / 불확실 / 나중에 개선' 네 우선순위로 정리합니다. 코드 업로드나 GitHub 권한은 받지 않습니다. (로그인 없이 프롬프트를 받는 단계까지 써보실 수도 있습니다.)

https://launchpreflight.com

개발하시는 분들의 보안 점검, 대비 루틴은 어떤 게 있는지도 궁금합니다. 긴 글 읽어주셔서 감사합니다.

Read Entire Article