🇰🇷 한글 설명
claude-skill-antivirus가 로컬 스킬 디렉토리를 스캔할 때 SKILL.md 파일만 읽고 Python 소스, 바이트코드 및 기타 스크립트 디렉토리 내의 아티팩트를 무시하여 실행 파일을 분석하지 못하는 결함이 있습니다. 공격자는 분석되지 않는 비매니페스트 파일에 악성 코드를 포함시켜 배포함으로써, 실제로는 악성 페이로드를 포함하고 있음에도 불구하고 100/100의 안전 점수를 받는 스킬을 유포할 수 있습니다.
💡 쉬운 설명
백신 프로그램이 스킬 폴더를 검사할 때 설명서 파일만 확인하고 실제 실행되는 코드 파일은 확인하지 않는 문제입니다. 이로 인해 악성 코드가 숨겨진 스킬이 아무런 문제 없는 안전한 파일로 오인되어 설치될 수 있습니다.
🇺🇸 원문 (English)
claude-skill-antivirus fails to analyze executable files when scanning local skill directories, reading only SKILL.md while ignoring Python source, bytecode, and other artifacts in the scripts directory. Attackers can distribute skills with malicious code in non-manifest files that receive a SAFE verdict with 100/100 trust score despite containing unanalyzed executable payloads.
📍 영향받는 시스템
claude-skill-antivirus (로컬 스킬 디렉토리 스캔 기능 사용 시)
⚔️ 공격 벡터
분석 대상에서 제외되는 비매니페스트 파일(Python 소스, 바이트코드 등)에 악성 코드를 삽입하여 배포
🛡️ 대응 방법
SKILL.md 외에 스크립트 디렉토리 내의 모든 실행 파일 및 소스 코드를 검사하도록 백신 엔진 업데이트
🔧 검증 코드
명령어 실행 결과로 파일 경로가 출력된다면, 해당 파일들이 백신 검사를 우회하여 악성 코드를 포함하고 있음을 의미합니다.
find /path/to/skills -name "*.py" -o -name "*.pyc" | xargs grep -l "malicious_payload_pattern" 2>/dev/null