FixWeb

// docs / quotas & limits

سهمیه‌ها و محدودیت‌ها

هر مقدار quota و rate-limit زیر هنگام build از ماژول entitlements گرفته می‌شود، پس این صفحه نمی‌تواند از چیزی که سرور واقعا enforce می‌کند عقب بیفتد.

حق‌های هر پلن

رایگانتفریحیحرفه‌ایUnlimited
اسکن‌ها / ماه350200طرح Unlimited¹
Projectها (دامنه‌های verified)11520
API tokenها01520
Owner-depth scansخیربلهبلهبله
اسکن‌های مخزن GitHubخیرخیربلهبله
Re-scanهای زمان‌بندی‌شدهخیرخیرcadence ≥3hcadence ≥1h
تشخیص زنده تهدیدخیرخیرخیربله
Retention داده7 روز30 روز90 روز365 روز
Team seatها1115
پشتیبانیاستاندارداستاندارداولویتیاختصاصی

¹ سهمیه اسکن طرح Unlimited مشمول استفاده منصفانه است — به شرایط مراجعه کنید. ² محدودیت پیش‌فرض ۲۰ دامنه در نظارت فعال با کادنس ≥1h است. برای افزایش آن در ازای کادنس زمان‌بندی‌شده طولانی‌تر با support@fixweb.app تماس بگیرید.

Rate limitهای API

هر request به /api/v1/* و /api/mcp روی hash مربوط به bearer token keyed می‌شود و از دو window عبور می‌کند:

  • Burst: ۱۰ request در ثانیه.
  • Steady: ۶۰ request در دقیقه.

روی 429، response شامل این‌هاست:

http
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) در برابر steady (60/min)) تا backoff client بتواند adapt شود.

محدودیت سرعت اسکن طرح Free (به ازای IP/24)

علاوه بر سقف ماهانه ۳ اسکن به ازای هر سازمان، کاربران طرح Free با محدودیت سرعت اضافی به ازای IP/24 مواجه می‌شوند: ۳ اسکن در ساعت، ۱۰۰ در روز. همان limiter اسکن‌های فوری ناشناس را نیز پوشش می‌دهد و از مصرف سهمیه Free از طریق حساب‌های یک‌بار مصرف جلوگیری می‌کند. درخواست‌هایی که از هر یک از حدود تجاوز کنند HTTP 429 Too Many Requests را با هدر Retry-After بازمی‌گردانند.

Throttle ثبت‌نام (به‌ازای IP/24)

۵ ثبت‌نام موفق به ازای IP/24 در هر ۲۴ ساعت، برای جلوگیری از ایجاد خودکار حساب‌های طرح Free. Callbackهای محدودشده به /sign-in?error=rate_limited هدایت می‌شوند.

Retention داده

Scanها + findingها طبق table بالا به‌صورت خودکار purge می‌شوند. اسکن‌های anonymous one-shot، 24h بعد از creation منقضی می‌شوند. Audit logها ۱۸ ماه نگه داشته می‌شوند. Monitor snapshotها به ۷ روز آخر به‌اضافه آخرین baseline برای هر (domain, signal) prune می‌شوند. Alertهای dismissed بعد از ۹۰ روز purge می‌شوند. همه retentionها روزانه با /api/cron/retention-cleanup enforce می‌شوند.

سهمیه‌ها و محدودیت‌ها — Docs · FixWeb