SVG 보안 검사기: 악성 SVG 스캔 및 정리
SVG를 붙여넣거나 끌어다 놓으면 스크립트, 이벤트 핸들러, foreignObject 페이로드, 외부 참조, 엔티티 공격을 탐지하고 정리된 파일을 복사하거나 내려받을 수 있습니다. 모든 처리는 브라우저에서 이루어지며 업로드하지 않습니다.
이 작업 공간에서 열거나 붙여넣는 파일은 브라우저에서 로컬로 처리됩니다. 서버로 업로드되는 파일은 없습니다.
SVG 코드 붙여넣기
검사 결과
정리된 SVG
미리보기
작동 방식
- SVG 코드를 붙여넣거나 .svg 파일을 열거나 내장된 악성 샘플을 불러옵니다.
- 결과 목록을 확인합니다. 각 규칙은 심각도, 감지 횟수, 일치한 요소나 속성을 보여 줍니다.
- 정리된 코드를 복사하거나 내려받습니다. 스크립트, 이벤트 핸들러, foreignObject, 안전하지 않은 URL, 엔티티 선언은 이미 제거되었습니다.
입력
SVG 코드, 붙여넣은 텍스트 또는 최대 2 MB의 .svg 파일
출력
심각도가 포함된 결과 보고서와 정리된 SVG 코드
핵심 이점
SVG의 XSS 및 XXE 페이로드를 프로덕션 환경이나 CMS 업로드 폴더에 도달하기 전에 차단합니다
제한 사항
- 정적 분석입니다. 알려진 위험 구조를 제거하지만 파일이 완전히 안전하다는 것을 증명하지는 않습니다.
- 정리된 출력은 도형과 CSS를 유지하지만 기본적으로 원격 글꼴, 이미지, 참조를 제거합니다.
- 파일은 2 MB로 제한되며 업로드되지 않습니다. 검사는 이 탭 안에서 실행됩니다.
모든 도구 보기
Vector Studio 및 3D 아이콘 작업 공간
브라우저에서 바로 사용하는 SVG 에디터: 패스 편집, 레이어, 정렬을 지원하며 PNG, WebP, React TSX 내보내기를 제공합니다.
인터랙티브 SVG 벡터 에디터
색상, 선 굵기, viewBox, 변형, 여백, 배경과 즉시 SVG/PNG 내보내기를 지원하는 지연 없는 브라우저 벡터 에디터입니다.
SVG 아이콘 매트릭스 및 배지 생성기
사용자 지정 스퀴클/육각형 프레임, 다중 스톱 그라디언트, 상태 배지, 즉시 프레임워크 내보내기를 갖춘 SVG 아이콘의 매개변수적 생성입니다.
SVG 옵티마이저 및 미니파이어
브라우저에서 SVG를 압축하세요: 편집기 메타데이터와 주석, 남아 있는 XML을 제거하고 공백을 합쳐 처리 전후의 실제 바이트 절감을 확인하세요.
SVG에서 고해상도 PNG 및 WebP 변환기
모든 SVG 아이콘이나 사용자 지정 코드를 64px부터 2048px까지 선명한 PNG 또는 WebP 이미지로 래스터화하고 투명도를 제어합니다.
SVG에서 CSS 및 Data URI 변환기
SVG 마크업을 컴팩트하고 URL에 안전한 UTF-8 또는 Base64 Data URI, CSS background-image 규칙, 동적 currentColor CSS mask-image 스니펫으로 인코딩합니다. React, Vue, Svelte, HTML 빌드 없이 바로 사용.
SVG 스프라이트 시트 생성기
여러 SVG를 <symbol> 스프라이트 하나로 묶고 <use> 사용 코드를 생성해 DOM 노드와 HTML 크기를 줄입니다.
SVG에서 React JSX, Vue, Svelte 변환기
원시 SVG 속성을 깔끔한 TypeScript React(TSX), Next.js Server Component, Vue 3 <script setup>, Svelte 5, Flutter, Angular 구성 요소로 변환합니다.