// docs / quotas & limits
할당량 및 제한
아래의 모든 할당량 및 요청 제한 값은 빌드 시점에 entitlements 모듈에서 파생되므로 이 페이지는 서버가 실제로 적용하는 내용과 절대 차이가 날 수 없습니다.
플랜별 entitlement
| 무료 | 취미 | 프로 | 무제한 | |
|---|---|---|---|---|
| 월별 scan 수 | 3 | 50 | 200 | Unlimited 플랜¹ |
| 프로젝트(확인된 도메인) | 1 | 1 | 5 | 20 |
| API token | 0 | 1 | 5 | 20 |
| Webhook 엔드포인트 | 0 | 1 | 5 | 20 |
| 액티브 probe | 아니요 | 예 | 예 | 예 |
| GitHub repo scan | 아니요 | 아니요 | 예 | 예 |
| 예약 재스캔 | 아니요 | 아니요 | ≥3시간 케이던스 | ≥6시간 케이던스 |
| 실시간 위협 감지 | 아니요 | 아니요 | 아니요 | 예 |
| 공유 가능 리포트 | 아니요 | 아니요 | 예 | 예 |
| 보존 기간 | 7일 | 30일 | 90일 | 365일 |
| Team seat | 1 | 1 | 1 | 5 |
| Support | standard | standard | priority | dedicated |
¹ Unlimited 계획의 스캔 할당량은 공정 사용의 적용을 받습니다. Terms을 참조하세요. ² 프로젝트 한도는 기본적으로 6시간 이상의 케이던스에서 활성 모니터링 도메인 20개로 설정됩니다. 더 긴 예정된 케이던스에 대한 대가로 높이를 높이려면 support@fixvibe.app에 문의하세요.
API rate limit
모든 /api/v1/* 및 /api/mcp 요청은 bearer token hash를 기준으로 하며 두 window를 거칩니다.
- Burst: 초당 10 request.
- Steady: 분당 60 request.
- Per signed-in user: 10분당 30개 스캔 제출 - 일일 예산을 소진하지 않고 급증을 흡수하는 계획별 월별 할당량을 초과하는 소프트 캡입니다.
429에서는 response에 다음이 포함됩니다.
HTTP/1.1 429 Too Many Requests
content-type: application/json
retry-after: 47
x-ratelimit-limit: 60
x-ratelimit-remaining: 0
x-ratelimit-reset: 1715116200
{
"error": "rate_limited",
"message": "Token rate limit exceeded — steady (60/min). Retry in 47s.",
"retry_after_seconds": 47
}어떤 window가 trip되었는지는 message 안에 표시됩니다(burst (10/s) vs steady (60/min)). 따라서 client backoff가 맞춰 조정할 수 있습니다.
Free 플랜 스캔 속도 제한(IP/24 기준)
조직당 월 3회 스캔 한도 외에 Free 플랜 사용자는 IP/24당 추가 속도 제한(IP /24 블록당 24시간 기준 3회 스캔)에 직면하게 됩니다. 동일한 제한기가 익명의 즉시 스캔을 포함하여 IP 하나의 일회용 계정을 통해 Free 할당량을 농사하는 것을 방지합니다. 제한을 초과하는 요청은 HTTP 헤더가 포함된 429 너무 많은 요청을 반환합니다.
Signup throttle(per IP/24)
IP/24 기준 24시간 동안 성공한 가입은 5회로 제한되며, Free 플랜에서의 자동 계정 생성을 방지합니다. 속도 제한된 콜백은 /sign-in?error=rate_limited 로 리디렉션됩니다.
보존
Scan + finding은 위 표에 따라 자동 purge됩니다. Anonymous one-shot scan은 생성 후 24시간 뒤 만료됩니다. Audit log는 18개월 보존됩니다. Monitor snapshot은 최근 7일과 (domain, signal)별 최신 baseline만 남깁니다. Dismissed alert는 90일 뒤 삭제됩니다. 모든 보존 정책은 /api/cron/retention-cleanup이 매일 적용합니다.
