For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
기본 탐색 메뉴
Theme
Codex

Codex use case

백로그에 쌓인 취약점 해결하기

검토를 마친 보안 이슈를 최소한의 코드 변경으로 해결하고 회귀 검증 결과로 수정 효과를 확인하세요.

Difficulty Advanced
Time horizon 1h

티켓 관리 도구나 취약점 보고 시스템에서 승인된 보안 이슈를 가져오세요. Codex Security 플러그인으로 이슈를 하나씩 검증하고, 꼭 필요한 부분만 수정한 뒤 회귀 검증 결과를 남기세요.

Best for

  • Codex Security, Linear 또는 Jira 티켓, GitHub Security Advisories, HackerOne 또는 Bugcrowd 보고서, 모의 침투 테스트, 내부 보안 검토 등에서 확인한 보안 이슈 중 검토를 마친 항목이 있는 팀
  • 패치마다 코드 변경을 최소화하고 같은 절차로 수정 결과를 다시 검증할 수 있어야 하는 취약점 백로그
  • 보안 이슈 수정 작업을 더 광범위한 리팩터링이나 코드 정리와 분리하려는 유지보수 담당자

Contents

    ← All use cases

    백로그에 쌓인 취약점 해결하기

    검토를 마친 보안 이슈를 최소한의 코드 변경으로 해결하고 회귀 검증 결과로 수정 효과를 확인하세요.

    티켓 관리 도구나 취약점 보고 시스템에서 승인된 보안 이슈를 가져오세요. Codex Security 플러그인으로 이슈를 하나씩 검증하고, 꼭 필요한 부분만 수정한 뒤 회귀 검증 결과를 남기세요.

    Advanced
    1h

    티켓 관리 도구나 취약점 보고 시스템에서 승인된 보안 이슈를 가져오세요. Codex Security 플러그인으로 이슈를 하나씩 검증하고, 꼭 필요한 부분만 수정한 뒤 회귀 검증 결과를 남기세요.

    Advanced
    1h

    Best for

    • Codex Security, Linear 또는 Jira 티켓, GitHub Security Advisories, HackerOne 또는 Bugcrowd 보고서, 모의 침투 테스트, 내부 보안 검토 등에서 확인한 보안 이슈 중 검토를 마친 항목이 있는 팀
    • 패치마다 코드 변경을 최소화하고 같은 절차로 수정 결과를 다시 검증할 수 있어야 하는 취약점 백로그
    • 보안 이슈 수정 작업을 더 광범위한 리팩터링이나 코드 정리와 분리하려는 유지보수 담당자

    Skills & Plugins

    • 이미 확인됐거나 실제 문제일 가능성이 있는 보안 이슈 하나를 수정하고, 해당 이슈에 맞춘 테스트나 재현 결과로 수정 효과를 검증합니다.
    Skill Why use it
    Codex Security:fix Finding 이미 확인됐거나 실제 문제일 가능성이 있는 보안 이슈 하나를 수정하고, 해당 이슈에 맞춘 테스트나 재현 결과로 수정 효과를 검증합니다.

    Starter prompt

    $codex-security:fix-finding을 사용해 이 보안 이슈를 수정하고 문제가 더 이상 재현되지 않는지 확인하세요. 출처: [Codex Security report / Linear or Jira ticket / GitHub Security Advisory / HackerOne or Bugcrowd report / other authorized source] 이슈 제목과 영향을 받는 구성 요소: [finding title and component] 취약한 소스나 싱크 또는 제대로 작동하지 않는 보안 통제: [known path or unknown] 공격자가 제어할 수 있는 입력과 공격의 영향: [input, prerequisites, and impact] 항상 충족해야 하는 보안 조건: [behavior the fix must enforce] 기존 검증 자료: [report path, PoC, reproducer, test, or validation notes] 영향을 받는 파일과 줄 번호: [paths and lines, or unknown] 제약 사항: [supported behavior to preserve, test command, rollout requirement, or none] 요구 사항: - 가능하면 코드를 변경하기 전에 문제가 여전히 존재하는지 확인하세요. - 의도한 보안 조건이 항상 충족되도록 꼭 필요한 부분만 변경하세요. - 해당 이슈에 대한 회귀 테스트를 추가하거나, 반복 검증에 사용할 수 있는 자료 중 수정 효과를 가장 확실하게 입증하는 자료를 추가하세요. - 정상적인 동작이 유지되고 원래 문제가 더 이상 재현되지 않는지 확인하세요. - 이번 변경에서 관련 없는 백로그 이슈와 리팩터링은 제외하세요. 변경한 파일, 테스트 또는 검증 자료, 실행한 명령어 원문과 결과, 원래 문제가 더 이상 재현되지 않는다는 근거, 아직 확실하지 않은 점을 보고하세요. 문제가 이미 해결됐다면 근거를 제시하고 코드는 변경하지 마세요.
    $codex-security:fix-finding을 사용해 이 보안 이슈를 수정하고 문제가 더 이상 재현되지 않는지 확인하세요. 출처: [Codex Security report / Linear or Jira ticket / GitHub Security Advisory / HackerOne or Bugcrowd report / other authorized source] 이슈 제목과 영향을 받는 구성 요소: [finding title and component] 취약한 소스나 싱크 또는 제대로 작동하지 않는 보안 통제: [known path or unknown] 공격자가 제어할 수 있는 입력과 공격의 영향: [input, prerequisites, and impact] 항상 충족해야 하는 보안 조건: [behavior the fix must enforce] 기존 검증 자료: [report path, PoC, reproducer, test, or validation notes] 영향을 받는 파일과 줄 번호: [paths and lines, or unknown] 제약 사항: [supported behavior to preserve, test command, rollout requirement, or none] 요구 사항: - 가능하면 코드를 변경하기 전에 문제가 여전히 존재하는지 확인하세요. - 의도한 보안 조건이 항상 충족되도록 꼭 필요한 부분만 변경하세요. - 해당 이슈에 대한 회귀 테스트를 추가하거나, 반복 검증에 사용할 수 있는 자료 중 수정 효과를 가장 확실하게 입증하는 자료를 추가하세요. - 정상적인 동작이 유지되고 원래 문제가 더 이상 재현되지 않는지 확인하세요. - 이번 변경에서 관련 없는 백로그 이슈와 리팩터링은 제외하세요. 변경한 파일, 테스트 또는 검증 자료, 실행한 명령어 원문과 결과, 원래 문제가 더 이상 재현되지 않는다는 근거, 아직 확실하지 않은 점을 보고하세요. 문제가 이미 해결됐다면 근거를 제시하고 코드는 변경하지 마세요.

    검토한 보안 이슈를 한 건씩 해결하기

    보안 이슈의 조치 범위와 방법을 정할 만큼 근거가 확보되면 이 워크플로우를 사용하세요. 보안 이슈는 Codex Security 플러그인, Linear나 Jira 같은 이슈 트래커, GitHub Security Advisories, HackerOne이나 Bugcrowd 같은 취약점 제보 플랫폼, 내부 검토 또는 그 밖의 승인된 출처에서 가져올 수 있습니다. 연동을 지원하는 출처는 직접 연결하세요. 또는 보고서, 티켓이나 보안 권고문을 제공하고, 가능하면 영향을 받는 코드와 근거 자료도 함께 첨부하세요.

    Codex에 백로그 전체를 넘기고 모든 항목을 한꺼번에 수정해 달라고 요청하지 마세요. 이슈를 한 건씩 처리하면 각 이슈에서 반드시 지켜야 할 보안 조건, 패치, 검증 근거를 함께 검토할 수 있습니다.

    근거를 확인하고 항목 한 건 마무리하기

    1. Codex Security, 티켓 관리 시스템, 보안 권고문, 취약점 제보 플랫폼 또는 팀에서 조치의 근거로 사용하도록 승인한 다른 출처에서 보안 이슈 한 건을 선택하세요.
    2. 원문을 찾을 수 있는 참조 정보, 문제의 발생 지점이나 제대로 작동하지 않은 보안 통제, 공격자가 제어할 수 있는 입력값, 영향을 받는 파일, 재현 근거, 보안상 기대하는 동작을 제공하거나 조회하세요.
    3. $codex-security:fix-finding에 먼저 문제를 재현하거나 실제로 발생하는지 확인한 뒤 필요한 부분만 패치하도록 요청하세요. 이미 해결된 문제라면 코드 변경이 필요 없다고 보고하도록 하세요.
    4. 패치와 함께 회귀 테스트나 검증 결과물을 검토하세요.
    5. 정상적인 동작이 계속 지원되는지, 기존에 취약했던 경로에서 문제가 더 이상 재현되지 않는지 확인하세요.
    6. 다음 항목을 선택하기 전에 아직 확실하지 않은 점을 기록하세요.

    백로그의 조치 내역을 추적할 수 있도록 기록하기

    항목을 마무리할 때마다 원본 티켓, 보안 권고문이나 보고서를 찾을 수 있는 참조 정보와 정확한 코드 변경 내용, 수행한 검사, 근거가 부족해 확인하지 못한 점을 기록하세요. Codex가 이미 해결된 문제라고 확인했거나 문제를 재현할 수 없었다면 불필요하게 코드를 변경하지 말고 그 판단의 근거를 남기세요.

    보안 이슈 워크스페이스와 프롬프트로 이슈를 해결하는 방법은 보안 이슈 수정 및 검증을 참고하세요.

    Related use cases