Commit 0592b24
| Repository | bojemoi |
| Branch | main |
| Author | grafana-watcher |
| Hash | 0592b246ef4763c1cc31c3ab2743c6e9546f66cb |
Description
Avant : quand UZI ne répond pas dans CAMPAIGN_TIMEOUT (2h), la campagne était fermée en PHASE_DONE sans lancer ZAP/Nuclei.
Après : le timeout UZI déclenche dispatch_recon() → nuclei_queue + zap:targets pour les cibles avec ports web, identique au comportement sur uzi_status=tried.
Cause root : UZI en mode queue n’écrit pas status=‘running’ avant le scan, donc uzi_status=NULL pendant toute la durée → tracker interprétait ça comme un timeout et fermait la campagne.
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com