render_report
Converts scan_code/scan_path ScanReport JSON into Korean audit reports, saving Markdown, HTML, both, or SARIF to .check-reports for consistent security history.
Instructions
ScanReport(scan_code / scan_path 결과)를 한국어 보고서로 만들고 파일로 저장합니다.
⚠️ 중요 — 반환된 내용을 별도 파일로 다시 저장하지 마세요.
이 도구가 이미 표준 위치에 저장했습니다. 반환값의 saved 에 담긴 경로를
사용자에게 그대로 알려 주세요. 에이전트가 임의 위치·이름으로 다시 저장하면
조직의 점검 이력이 흩어져 나중에 찾을 수 없습니다.
저장 규약: <검사한 경로>/.check-reports/YYYY-MM-DD_HHMM_보안점검.{html,md,json}
(기관 공용 폴더로 모으려면 환경변수 GVSKB_REPORT_DIR 을 설정합니다)
형식:
format="markdown": Markdown 본문(기본)
format="html": 자체 포함 단일 HTML(외부 CDN·JS 없음, 인쇄→PDF·이메일 가능)
format="both": Markdown + HTML 모두
format="sarif": SARIF 2.1.0 (CI·보안도구 연동, GitHub code scanning 업로드)
저장이 필요 없으면 save=False 로 문자열만 받습니다(파이프 연결 등).
출력은 자체 완결적이라 비전공 이해관계자 공유나 내부 승인 기록 첨부에 적합합니다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| save | No | 파일로도 저장할지(기본 True). False 면 문자열만 반환합니다 | |
| format | No | markdown(기본) | html(자체 포함 단일 파일) | both | sarif(CI 연동용 SARIF 2.1.0) | markdown |
| report | Yes | scan_code / scan_path 가 반환한 ScanReport JSON 을 그대로 전달 (필수 키: target, summary, findings — 직접 조립하지 말 것). scan_dependencies 결과가 있으면 dependency_audit 키에 넣어 병합 가능 | |
| output_dir | No | 저장 폴더 지정(선택). 미지정 시 <검사한 경로>/.check-reports/ |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||