Source: RepoLens Security-Audit 2026-08-16 (finding security/rate-abuse/002, adversarial-verified ✅)
n8n_api.py/_request and n8n_tester.py polling have zero sleep/429/throttle handling (grep for rate/throttle/Retry-After/Semaphore returns empty).
Suggested fix: token-bucket or fixed-window limiter + honor Retry-After on 429.
Source: RepoLens Security-Audit 2026-08-16 (finding
security/rate-abuse/002, adversarial-verified ✅)n8n_api.py/_requestandn8n_tester.pypolling have zero sleep/429/throttle handling (grep for rate/throttle/Retry-After/Semaphore returns empty).Suggested fix: token-bucket or fixed-window limiter + honor
Retry-Afteron 429.