Community코딩 & 개발github.com

Unisonporosity5953/security-check

AI 어시스턴트를 사용하여 모든 언어와 계층의 코드에서 취약점을 분석합니다.

security-check란 무엇인가요?

이 스킬은 AI 어시스턴트(예: Claude Code, Cursor 등)가 코드 전반에 걸쳐 보안 취약점을 분석할 수 있도록 설계되었습니다. 웹 애플리케이션, API, 데이터베이스, 인프라 구성 등 다양한 계층을 지원하며, Python, JavaScript, Java, Go, Rust 등 여러 프로그래밍 언어의 소스 코드를 자동으로 검사합니다. 사용자는 특정 파일 또는 전체 프로젝트를 분석 대상으로 지정할 수 있으며, AI가 SQL 인젝션, XSS, CSRF, 안전하지 않은 인증 방식, 민감 정보 노출 등 일반적인 보안 문제를 식별하고 수정 제안을 제공합니다. 이 스킬은 SKILL.md 문서를 기반으로 하여 AI 에이전트가 정적 분석 패턴과 모범 사례 규칙을 활용하도록 안내함으로써 개발자와 보안 팀이 수동 검토 없이도 신속하게 위험을 발견하고 대응할 수 있게 돕습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add Unisonporosity5953/security-check

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

security-check은(는) 무엇을 하나요?

AI 어시스턴트를 사용하여 모든 언어와 계층의 코드에서 취약점을 분석합니다.

이 스킬은 AI 어시스턴트가 소스 코드, 구성 파일, 종속성 전반에서 보안 취약점을 검색하고 탐지할 수 있도록 합니다. 일반적인 취약점(예: SQL 인젝션, XSS, CSRF)뿐만 아니라 인증, 권한 부여, 데이터 보호와 관련된 문제도 식별할 수 있습니다.

사용 방법

  • 분석하려는 파일 또는 디렉토리를 AI 어시스턴트 컨텍스트에 추가합니다.
  • Analyze this code for security vulnerabilities와 같은 명령을 사용하여 스킬을 활성화합니다.
  • AI는 발견된 취약점 목록과 함께 수정 제안을 제공합니다.

주요 기능

  • 다중 언어 지원: Python, JavaScript, Java, Go, Rust, Ruby 등 주요 언어를 지원합니다.
  • 전체 스택 분석: 프론트엔드, 백엔드, 데이터베이스, 인프라 코드를 분석합니다.
  • 정적 분석 규칙: OWASP Top 10 및 CWE 목록을 기반으로 한 규칙을 사용합니다.
  • 수정 제안: 각 취약점에 대해 구체적인 수정 코드 예제를 제공합니다.

예제

# SQL 인젝션 취약점 예제
# 안전하지 않은 방식:
query = f"SELECT * FROM users WHERE id = {user_input}"

# 안전한 방식:
query = "SELECT * FROM users WHERE id = ?"
cursor.execute(query, (user_input,))

지원 환경

  • Claude Code, Cursor, Codex 및 유사한 AI 코딩 어시스턴트
  • 모든 주요 운영 체제
  • Git 저장소 및 CI/CD 파이프라인 통합 가능

관련 스킬