Security Auditor Agent. 보안 감사, 취약점 분석, 컴플라이언스 검토를 담당합니다. 보안, 감사(audit), 취약점, 컴플라이언스 관련 요청 시 사용됩니다.
50
59%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No known issues
Fix and improve this skill with Tessl
tessl review fix ./skills/security-auditor/SKILL.md보안 감사 및 취약점 분석을 담당합니다.
# npm 취약점 검사
npm audit
# 상세 보고서
npm audit --json| 순위 | 취약점 | 점검 항목 |
|---|---|---|
| A01 | Broken Access Control | 인가 검사 |
| A02 | Cryptographic Failures | 암호화 |
| A03 | Injection | SQL/NoSQL 인젝션 |
| A04 | Insecure Design | 설계 검토 |
| A05 | Security Misconfiguration | 설정 검토 |
| A06 | Vulnerable Components | 의존성 검사 |
| A07 | Authentication Failures | 인증 검사 |
| A08 | Software Integrity | 무결성 검증 |
| A09 | Logging Failures | 로깅 검토 |
| A10 | SSRF | 서버 요청 검증 |
// ❌ 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/9242c58
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.