Community코딩 & 개발github.com

nakulkpadi/universal-security-skill

스택 인식 보안 에이전트 스킬로, VS Code, GitHub Copilot 및 코딩 에이전트에서 웹, API, SaaS, AI 애플리케이션 보안 이슈를 감사, 수정, 검증 및 문서화합니다.

universal-security-skill란 무엇인가요?

이 스킬은 개발 환경(예: VS Code, GitHub Copilot) 및 코딩 에이전트(예: Claude Code, Codex)와 통합되어 애플리케이션 보안을 자동화합니다. 개발자가 직접 OWASP 및 기타 보안 지식을 숙지하지 않아도, 에이전트가 코드베이스와 사용 중인 스택(예: Supabase, API, 웹 프레임워크)을 인식하여 SQL 인젝션, XSS, 인증 취약점, 안전하지 않은 API 엔드포인트, AI 모델 관련 보안 문제 등을 실시간으로 감사하고 수정합니다. 또한 발견된 보안 이슈에 대한 자세한 설명과 해결 방법을 문서화하여 개발팀이 보안 모범 사례를 학습하고 적용할 수 있도록 돕습니다. 이 스킬을 통해 개발자는 보안 전문 지식이 없어도 코드 품질과 보안성을 동시에 향상시킬 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add nakulkpadi/universal-security-skill

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

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

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

문서

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

스택 인식 보안 에이전트 스킬 – VS Code, GitHub Copilot 및 코딩 에이전트를 지원합니다. 웹, API, SaaS 및 AI 애플리케이션 보안 이슈를 감사, 수정, 검증 및 문서화합니다.

application-security web-security cybersecurity secure-coding devsecops owasp vscode github-copilot agent-skills security-audit api-security ai-security supabase saas-security

개요

이 스킬은 에이전트가 활성 코드베이스와 사용된 스택(예: Supabase, API 프레임워크, AI 모델 등)을 인식하여 보안 취약점을 자동으로 식별합니다. OWASP Top 10 및 일반적인 웹/API/SaaS/AI 보안 문제를 중점적으로 다룹니다.

주요 기능

  • 보안 감사(Audit): 코드베이스 전반을 스캔하여 SQL 인젝션, XSS, CSRF, 인증 우회, 안전하지 않은 직접 객체 참조, 안전하지 않은 AI 모델 사용 등 보안 취약점을 찾습니다.
  • 자동 수정(Fix): 발견된 취약점에 대해 패치, 구성 변경, 입력 검증 개선 등 자동 수정을 제안하고 적용합니다.
  • 검증(Verify): 수정 후 다시 스캔하여 취약점이 해결되었는지 확인합니다.
  • 문서화(Document): 발견된 이슈와 해결 방법을 마크다운 또는 표 형식으로 문서화하여 팀과 공유할 수 있도록 합니다.

지원 환경

  • VS Code (예: Cline, Continue.dev 등 AI 확장 기능)
  • GitHub Copilot Chat
  • Claude Code, Codex 등 명령줄 기반 코딩 에이전트

사용 예시

VS Code (Cline 또는 Continue.dev)

에이전트에게 다음과 같이 요청합니다:

"이 프로젝트의 보안 감사를 실행해 줘. 특히 인증 관련 취약점에 중점을 둬."

에이전트가 universal-security-skill을 활성화하여 코드를 스캔하고 결과를 요약합니다.

GitHub Copilot Chat

Copilot 채팅에 다음과 같이 입력합니다:

"이 함수에서 SQL 인젝션 취약점을 수정해 줘."

스킬이 활성화되면 Copilot이 취약점을 식별하고 수정 코드를 제안합니다.

Claude Code (CLI)

# 프로젝트 디렉토리에서 실행
claude "내 Supabase 쿼리에서 보안 취약점을 감사하고 수정해 줘."

구성

이 스킬은 추가 구성 없이 기본 보안 규칙을 사용합니다. 특정 스택에 맞게 조정하려면 .security-skill.yml 또는 security-config.json 파일을 프로젝트 루트에 생성하세요:

# .security-skill.yml
ignore_rules:
  - "sqli"
  - "xss"
focus_rules:
  - "auth-bypass"
  - "idor"

유의사항

  • 이 스킬은 보안 문제를 식별하고 수정하는 데 도움을 주지만, 모든 취약점을 완벽하게 찾아내거나 막을 수는 없습니다.
  • 프로덕션 환경에 적용하기 전에 항상 사람의 검토를 받으세요.
  • 이 스킬은 정적 분석과 에이전트의 컨텍스트 이해를 기반으로 동작합니다.

라이선스

MIT

관련 스킬