Skip to content

security: 면접 데이터 import 로그에서 shareId 제거 #24

Description

@co2plant

우선순위: P3

현재 문제

scripts/import-interview-share-pages.mjs가 import 결과에 실제 shareId를 stdout으로 출력함. 이 값은 면접 페이지 접근 권한 역할을 하는 bearer token임.

영향

로컬 터미널 기록, CI 로그 또는 공유된 실행 결과를 통해 비공개 링크가 노출될 수 있음.

기대 동작

  • 로그에서 전체 shareId 제거
  • 필요하면 비가역 해시 일부나 처리 건수만 출력
  • 오류 객체에도 원본 토큰을 포함하지 않음

검증 방법

  • import 성공·실패 로그에서 전체 토큰 검색 결과 없음
  • 처리 건수와 실패 원인은 확인 가능
  • CI artifact에도 토큰이 남지 않음

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions