safe-skill-creator은(는) 무엇을 하나요?
에이전트 스킬을 더 높은 무결성과 향상된 코드 실행 안전 프로토콜로 생성하는 방법을 제공합니다.
개요
이 저장소는 AI 에이전트(예: Claude Code, Cursor, Codex 등)에서 사용할 수 있는 스킬을 안전하게 제작하고 배포하기 위한 지침과 템플릿을 포함합니다. 코드 실행 환경의 보안을 강화하고, 의도하지 않은 동작을 방지하는 데 중점을 둡니다.
주요 기능
- 안전한 코드 실행: 샌드박스 환경과 제한된 권한을 활용하여 코드 실행 시 위험을 최소화합니다.
- 입력 검증: 모든 사용자 입력을 검증하고 살균하여 주입 공격을 방지합니다.
- 정적 분석: 스킬 코드를 정적으로 분석하여 잠재적 취약점을 사전에 발견합니다.
- 모범 사례: 업계 표준 보안 관행을 스킬 개발에 통합하는 방법을 제시합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 LLM 기반 에이전트
사용 방법
- 이 저장소의 템플릿을 복제합니다.
SKILL.md파일을 원하는 스킬 설명으로 수정합니다.scripts/디렉토리에 안전한 코드 실행을 위한 스크립트를 추가합니다.- 보안 검증 단계를 통과했는지 확인합니다.
안전 프로토콜 예제
# 예: 입력 검증
import re
def sanitize_input(user_input: str) -> str:
# 위험한 문자 제거
return re.sub(r'[<>&\'"\n]', '', user_input)
기여
스킬의 안전성을 개선하기 위한 제안이나 버그 신고는 이슈 트래커를 통해 제출해 주세요.
라이선스
MIT