diff --git a/content/posts/commits/2026-07-13-commit-0592b24.md b/content/posts/commits/2026-07-13-commit-0592b24.md new file mode 100644 index 0000000..5cb6b76 --- /dev/null +++ b/content/posts/commits/2026-07-13-commit-0592b24.md @@ -0,0 +1,46 @@ +--- +title: "[bojemoi] fix(orchestrator): UZI timeout → dispatch recon web au lieu de fermeture campagne" +date: 2026-07-13T14:00:16+02:00 +draft: false +tags: ["commit", "bojemoi", "main"] +categories: ["Git Activity"] +summary: "Commit 0592b24 par grafana-watcher dans bojemoi" +author: "grafana-watcher" +--- + +## 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 + +### Files Changed + +``` +M samsonov/pentest_orchestrator/main.py +``` + +### Diff Summary + +``` + samsonov/pentest_orchestrator/main.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) +```