AeroOne 1.13.0 — 운영 경계 강화와 관리자 경험 완성
변경 배경
철회된 1.12.2 공개 패키지를 대체하고, 운영 자산 노출 사고에서 확인된 패키징·자격증명·내부 데이터 경계를 재설계했습니다.
핵심 변경
- 전체 사용자 비밀번호·JWT·세션을 원자적으로 회전하는 사고 대응 도구
- git archive 허용 목록과 pre-stage/post-ZIP 검증 기반 공개 오프라인 패키지
- 본인 활동 페이지와 privacy-minimal Activity API
- 실제 집계 기반 Admin Overview
- Users·Sessions·Modules 운영 콘솔과 접근 정책 검증
- 안전한 로그인 이동, 세션 BFF, NSA·문서·AI fail-closed 권한 경계
- Next.js 15.5.18 보안 고정
검증
- Backend: 570 passed
- Frontend: 397 passed / 73 files
- TypeScript typecheck 및 Next production build 통과
- Playwright smoke 1, matrix 10, Axe 1 통과
- Lighthouse 18회 전 category 100, failed audit 0
- React 진단 및 runtime teardown 통과
- 정식 태그 패키지 pre-stage/post-ZIP verifier 통과
- 실제 운영 자격증명 회전과 보호 bundle 검증 통과
- 격리된 오프라인 설치·health·login·empty NSA·cleanup 통과
설치
AeroOne-offline-1.13.0.zip을 폐쇄망 PC로 옮긴 뒤 압축을 풀고 setup_offline.bat을 실행합니다. SHA-256은 함께 첨부한 .sha256 파일로 확인합니다.
SHA-256
18038dd056e0d1209cb3b889402f2d84f1dc1a51b10ba653b517b6e65bad56d1