// docs / quotas & limits
Kuota dhe kufij
Çdo quota dhe vlerë rate-limit më poshtë nxirret nga entitlements module në build time, kështu që kjo faqe nuk mund të largohet nga ajo që serveri realisht enforce.
Të drejtat sipas paketës
| Falas | Hobi | Pro | Unlimited | |
|---|---|---|---|---|
| Scans / month | 3 | 50 | 200 | Plani Unlimited¹ |
| Projects (verified domains) | 1 | 1 | 5 | 20 |
| API tokens | 0 | 1 | 5 | 20 |
| Owner-depth scans | jo | po | po | po |
| GitHub repo scans | jo | jo | po | po |
| Scheduled re-scans | jo | jo | ≥3h cadence | ≥1h cadence |
| Live threat detection | jo | jo | jo | po |
| Retention | 7 ditë | 30 ditë | 90 ditë | 365 ditë |
| Team seats | 1 | 1 | 1 | 5 |
| Support | standard | standard | prioritar | i dedikuar |
¹ Kuota e skanimeve të planit Unlimited i nënshtrohet përdorimit të drejtë — shih Kushtet. ² Limiti i parazgjedhur është 20 domene në monitorim aktiv me kadencë ≥1h. Kontakto support@fixweb.app për ta rritur në këmbim të një kadence të planifikuar më të gjatë.
API rate limits
Çdo request /api/v1/* dhe /api/mcp keyed on hash të bearer token dhe kalon nëpër dy windows:
- Burst: 10 requests per second.
- Steady: 60 requests per minute.
Në 429, response përfshin:
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 që tripped emërtohet në message (burst (10/s) vs steady (60/min)) që client backoff të përshtatet.
Limiti i shpejtësisë së skanimeve të planit Free (për IP/24)
Përveç kufirit mujor prej 3 skanimesh për organizatë, përdoruesit e planit Free kanë një limit shtesë për IP/24: 3 skanime në orë, 100 në ditë. I njëjti limiter mbulon edhe skanimet e menjëhershme anonime, duke parandaluar harxhimin e kuotës Free përmes llogarive të njëhershme. Kërkesat që tejkalojnë cilindo nga limitet kthejnë HTTP 429 Too Many Requests me një header Retry-After.
Signup throttle (per IP/24)
5 regjistrime të suksesshme për IP/24 çdo 24 orë, për të parandaluar krijimin e automatizuar të llogarive të planit Free. Callback-et e limituara ridrejtojnë në /sign-in?error=rate_limited.
Ruajtja
Scans + findings auto-purge sipas tabelës më lart. Anonymous one-shot scans expire 24h after creation. Audit logs retain for 18 months. Monitor snapshots prune to last 7 days plus latest baseline per (domain, signal). Dismissed alerts purge after 90 days. All retention enforced daily by /api/cron/retention-cleanup.
