Help us improve
Share bugs, ideas, or general feedback.
From fireauto
Audits code for security vulnerabilities including secret exposure, auth bypasses, missing rate limits, file uploads, storage issues, prompt injections, info leaks, and dependency CVEs using real SaaS patterns.
npx claudepluginhub imgompanda/fireauto --plugin fireautoHow this skill is triggered — by the user, by Claude, or both
Slash command
/fireauto:fireauto-secure-guideThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
실제 SaaS 프로젝트에서 총 18개 취약점을 발견한 패턴을 기반으로 한 보안 감사 방법론.
Audits web applications and REST APIs for OWASP Top 10 vulnerabilities including broken access control, authentication failures, data protection, and configuration issues. Use when reviewing code, auth/authz, APIs, or before deployment.
Scans codebases for OWASP Top 10 vulnerabilities via static analysis: secret exposure, injection flaws, auth/authz gaps, supply-chain risks, misconfigurations, logging failures. Use before deployments, PR merges, auth/payment changes.
Audits codebases for vulnerabilities, OWASP Top 10 issues, and security anti-patterns. Checks Claude Code file denial settings first and invokes security subagent.
Share bugs, ideas, or general feedback.
실제 SaaS 프로젝트에서 총 18개 취약점을 발견한 패턴을 기반으로 한 보안 감사 방법론.
| 심각도 | 기준 |
|---|---|
| CRITICAL | 즉시 조치. 데이터 유출, 인증 우회, 시크릿 노출 |
| HIGH | 빠른 조치. 서비스 장애, 비용 발생 가능 |
| MEDIUM | 계획적 조치. 특정 조건에서 악용 가능 |
| LOW | 개선 권장. 보안 강화 목적 |
"sk-", "sk_live", "sk_test" → API 키
"password.*=", "secret.*=", "token.*=" → 하드코딩
"NEXT_PUBLIC_.*SERVICE" → 서비스 키 클라이언트 노출
API 라우트에서 아래 패턴이 없으면 인증 미적용:
"getSession", "getUser", "auth()", "cookies()"
AI 호출: "openai", "anthropic", "claude", "gpt"
같은 파일에 "ratelimit"이 없으면 취약
content: `...${userInput}...`
→ 시스템 프롬프트와 사용자 메시지가 분리되어야 함
우선순위 = 심각도 점수 × 구현 용이성
/fireauto-secure 실행으로 전체 보안 감사를 시작한다.
상세 검색 패턴과 수정 가이드: references/patterns.md