Releases: yonguncho/apo-public
Releases · yonguncho/apo-public
Release list
APO v62 — 라이선스 보안 하드닝
v62 보안 하드닝 릴리즈
변경 사항
- 서버측 라이선스 게이트: 유료 Export 라우트(workbook/severity-workbook/remediation CSV·Postman)에 서버측 402 검증 추가 — 클라이언트 게이트 우회 차단
- 라이선스 만료 검증: exp 필드 기반 만료 확인 (기존 영구 키는 하위호환 유지)
- 기기 바인딩: machine 필드 기반 기기 고정 (기존 키 하위호환 유지)
- 정보 노출 차단: 에러 메시지에서 절대경로/파일시스템 정보 제거
- 무료/유료 산출물 분리: /exports/ 경로는 무료 파싱 결과(.parsed.json)만 제공
검증
- /version → v62-2026-07-10 확인
- 무면허 상태에서 유료 라우트 3종 모두 402 반환 확인
다운로드: 아래 APO.exe
APO v60 — Disable Candidates Export 버튼 라이선스 게이트 수정
- Disable Candidates Export CSV/JSON 버튼 클릭 시 라이선스 모달 동작하도록 수정 (disabled 속성 제거)
APO v59 — Remediation Export CSV/JSON 라이선스 게이트 적용
- Remediation Export CSV/JSON 버튼 라이선스 게이트 적용 (Policy Analysis export와 동일 패턴)
APO v44 — Remediation Column Update
- Disable Candidates table: Source IP / Destination IP / Service / Schedule / Reason columns
APO v43 — Bug Fixes
APO v43
버그 수정
- Remediation: Load Candidates 버튼 클릭 시 'esc is not defined' 오류 수정
- Version Advisor: FortiGate 모델명 감지 강화 — config_version에서 첫 토큰으로 fallback 추출
APO v42 — Model Name Resolution + Remediation UI
APO v42
개선
- Version Advisor 모델명: FGT1KD → FortiGate 1000D, FGVM04 → FortiGate VM04 등 70+ 모델 정식명 자동 변환
- Remediation UI 재설계: 나머지 탭과 동일한 스타일 (glass-card, 버튼, 테이블, 모달) 적용
APO v41 — Remediation + Version Advisor
APO v41
신규 기능
- Remediation 탭: Critical/High 정책 비활성화 후보 목록 → FortiGate REST API 직접 적용 또는 CSV/Postman JSON 내보내기
- Version Advisor 기능 필터링: 로드된 Config의 활성 기능(SSL VPN, IPsec, HA 등)에 해당하는 CVE/Known Issue만 표시
버그 수정
- Version Advisor CVE 0건 표시 버그 수정
- 모델명(FortiGate 모델) 미표시 버그 수정
APO v40
APO v40 — Version Advisor
신규 기능
Version Advisor 탭 — FortiOS 버전 기반 CVE 및 버그 조회
- Config에서 FortiOS 버전 자동 감지 (소문자/VM 모델 포함 다양한 포맷 지원)
- Active CVEs: 미패치 취약점 목록 (Critical 우선, Workaround 포함)
- CVEs Already Patched: 현재 버전에서 수정된 CVE
- Known Issues: 현재 버전 알려진 버그
- Fixes in Newer Versions: 업그레이드 시 수정되는 항목
데이터 소스
- fortiguard.com/psirt (CVE 121건)
- docs.fortinet.com Release Notes (FortiOS 7.2~7.6, 23,624건)
지원 범위
FortiOS 7.2 / 7.4 / 7.6 전 패치 버전