Codex use case
종속성 보안 사고 감사
공개된 패키지 보안 권고문을 바탕으로 리포지터리를 안전하게 감사할 계획을 세우세요.
Codex로 공개된 패키지 또는 공급망 보안 권고문을 바탕으로 읽기 전용 감사를 진행하세요. 신뢰할 수 없는 코드를 실행하지 않고 매니페스트, 잠금 파일, CI 워크플로우, 스크립트를 점검할 수 있습니다.
Best for
- 공개된 패키지 또는 공급망 보안 권고문에 대응하는 엔지니어링 팀과 보안 팀
- 종속성을 변경하기 전에 잠금 파일, 스크립트, CI 권한, 캐시를 확인해야 하는 유지보수 담당자
- Codex가 패키지를 설치하거나 신뢰할 수 없는 코드를 실행하지 않고 증거를 수집해야 하는 보안 사고 조사
Contents
종속성 보안 사고 감사
공개된 패키지 보안 권고문을 바탕으로 리포지터리를 안전하게 감사할 계획을 세우세요.
Codex로 공개된 패키지 또는 공급망 보안 권고문을 바탕으로 읽기 전용 감사를 진행하세요. 신뢰할 수 없는 코드를 실행하지 않고 매니페스트, 잠금 파일, CI 워크플로우, 스크립트를 점검할 수 있습니다.
Codex로 공개된 패키지 또는 공급망 보안 권고문을 바탕으로 읽기 전용 감사를 진행하세요. 신뢰할 수 없는 코드를 실행하지 않고 매니페스트, 잠금 파일, CI 워크플로우, 스크립트를 점검할 수 있습니다.
Related links
Best for
- 공개된 패키지 또는 공급망 보안 권고문에 대응하는 엔지니어링 팀과 보안 팀
- 종속성을 변경하기 전에 잠금 파일, 스크립트, CI 권한, 캐시를 확인해야 하는 유지보수 담당자
- Codex가 패키지를 설치하거나 신뢰할 수 없는 코드를 실행하지 않고 증거를 수집해야 하는 보안 사고 조사
Skills & Plugins
- 리포지터리 파일, Pull Request, 워크플로우, 보안 관련 변경 이력을 점검합니다.
| Skill | Why use it |
|---|---|
| GitHub | 리포지터리 파일, Pull Request, 워크플로우, 보안 관련 변경 이력을 점검합니다. |
Starter prompt
안전한 감사 계획부터 세우기
종속성이나 공급망에서 보안 사고가 발생하고 상황이 빠르게 변할 때는 서둘러 패치를 만들기보다 명확한 감사 계획을 먼저 세우세요. 무엇이 바뀌었는지, 어떤 패키지나 워크플로우가 영향을 받을 수 있는지, 레포지토리의 노출을 확인하려면 어떤 증거가 필요한지 정리하세요.
설치, 빌드, 테스트 또는 실행에 앞서 Codex에 보안 권고문을 바탕으로 위험을 최소화하는 읽기 전용 체크리스트를 작성해 달라고 하세요.
1차 감사는 읽기 전용으로 진행하기
- 공개된 보안 권고문, 사고 보고서 또는 영향을 받는 패키지 목록을 Codex에 제공하세요.
- 공신력 있는 출처의 정보와 그 밖의 해설을 구분해 달라고 하세요.
- 노출을 확인하거나 배제하려면 어떤 증거가 필요한지 정리해 달라고 하세요.
- 매니페스트, 잠금 파일, CI 워크플로우, 스크립트, 관련 레포지토리 파일을 살펴보도록 하세요.
- 보안 이슈를 증거 확인 상태, 심각도, 권장 후속 조치별로 분류해 달라고 하세요.
패키지 관련 사고에서는 보안 권고문의 적용 범위를 파악할 때까지 설치, 빌드, 테스트, 임포트 또는 수명 주기 명령어를 실행하지 마세요. Codex는 신뢰할 수 없는 코드를 실행하지 않고도 잠금 파일과 워크플로우를 검색할 수 있습니다.
증거 확인 상태와 심각도를 구분해 보고하기
감사 결과에는 각 보안 이슈가 미칠 수 있는 영향이 얼마나 큰지, 이를 뒷받침하는 증거가 얼마나 확실한지 모두 드러나야 합니다.
노출 확인: 잠금 파일의 프로덕션 종속성 경로에 영향을 받는 패키지 버전이 포함되어 있습니다.
확인 필요: CI 작업 하나에 게시 권한이 있지만, 해당 워크플로우에서 영향을 받는 패키지를 직접 설치하지는 않는 것으로 보입니다.
노출 배제: 패키지 이름은 문서에만 나오며 매니페스트나 잠금 파일에는 없습니다.
다음 단계: 파괴적인 작업을 수행하기 전에 제안된 종속성 업데이트와 토큰 교체 계획을 검토하세요.
읽기 전용 감사를 마치면 Codex에 보안 이슈를 해결할 PR을 준비하거나, CI 권한을 업데이트하거나, 사고 후속 기록을 작성해 달라고 할 수 있습니다. 이러한 조치는 초기 감사와 분리해서 진행하세요.
Related use cases
심층 보안 스캔 실행
Codex Security 플러그인으로 리포지터리나 지정한 폴더의 보안을 더 종합적으로 점검합니다
여러 리포지터리 스캔하기
Codex Security CLI로 목록에 있는 각 리포지터리의 특정 커밋을 스캔하세요. 각 스캔 결과를 검토해 어떤 항목을 조사하거나 수정해야 할지 판단하세요.
첫 보안 스캔 실행하기
Codex Security 플러그인으로 로컬 리포지터리를 스캔하세요. 발견한 보안 이슈의 근거와 실제 검토 범위를 살펴보고 어떤 이슈부터 조사하거나 수정할지 정하세요.