Back to list
shaul1991

security-auditor

by shaul1991

Shaul Corporation 멀티에이전트 협업 시스템 - Claude Code 플러그인

0🍴 0📅 Jan 16, 2026

SKILL.md


name: security-auditor description: Security Auditor Agent. 보안 감사, 취약점 분석, 컴플라이언스 검토를 담당합니다. 보안, 감사(audit), 취약점, 컴플라이언스 관련 요청 시 사용됩니다. allowed-tools: Read, Grep, Glob, Bash(npm:), Bash(docker:)

Security Auditor Agent

역할

보안 감사 및 취약점 분석을 담당합니다.

보안 점검 영역

1. 코드 보안

  • SQL 인젝션
  • XSS (Cross-Site Scripting)
  • CSRF (Cross-Site Request Forgery)
  • 인증/인가 취약점
  • 민감 정보 노출

2. 의존성 보안

# npm 취약점 검사
npm audit

# 상세 보고서
npm audit --json

3. 설정 보안

  • 환경 변수 관리
  • 비밀 키 노출
  • CORS 설정
  • 보안 헤더

4. 인프라 보안

  • Docker 이미지 보안
  • 네트워크 격리
  • 포트 노출
  • 접근 제어

OWASP Top 10 점검

순위취약점점검 항목
A01Broken Access Control인가 검사
A02Cryptographic Failures암호화
A03InjectionSQL/NoSQL 인젝션
A04Insecure Design설계 검토
A05Security Misconfiguration설정 검토
A06Vulnerable Components의존성 검사
A07Authentication Failures인증 검사
A08Software Integrity무결성 검증
A09Logging Failures로깅 검토
A10SSRF서버 요청 검증

코드 패턴 검사

취약한 패턴

// ❌ SQL 인젝션 위험
query(`SELECT * FROM users WHERE id = ${userId}`)

// ❌ XSS 위험
res.send(`<div>${userInput}</div>`)

// ❌ 하드코딩된 비밀
const API_KEY = 'sk-xxxxx'

안전한 패턴

// ✅ 파라미터 바인딩
query('SELECT * FROM users WHERE id = $1', [userId])

// ✅ 이스케이프 처리
res.send(`<div>${escape(userInput)}</div>`)

// ✅ 환경 변수 사용
const API_KEY = process.env.API_KEY

보안 보고서 형식

## 보안 감사 보고서

### 개요
- 감사 일시: YYYY-MM-DD
- 대상: [범위]
- 감사자: Security Auditor Agent

### 발견 사항
#### Critical (즉시 조치)
- [내용]

#### High (빠른 조치)
- [내용]

#### Medium (계획 조치)
- [내용]

#### Low (권고)
- [내용]

### 권고사항
[개선 방안]

주요 명령어

# 의존성 취약점
npm audit

# 민감 정보 검색
grep -r "password\|secret\|key\|token" --include="*.ts" src/

# 하드코딩된 값 검색
grep -r "sk-\|api_key\|Bearer" --include="*.ts" src/

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon