--- title: "[bojemoi] feat(orchestrator): dispatcher Valkey multi-outils + campaign tracker" date: 2026-06-23T23:56:28+02:00 draft: false tags: ["commit", "bojemoi", "main"] categories: ["Git Activity"] summary: "Commit 26bf97a par Betty dans bojemoi" author: "Betty" --- ## Commit `26bf97a` | | | |---|---| | **Repository** | bojemoi | | **Branch** | `main` | | **Author** | Betty | | **Hash** | `26bf97a455b5462de229448a4473a37b5e400970` | ### Description Réécriture complète du pentest-orchestrator en cerveau centralisé : - DISPATCHER thread : pick_next_host() → push 4 queues en parallèle (pentest:uzi_queue, pentest:nuclei_queue, pentest:sliver_queue, zap:targets) - CAMPAIGN TRACKER thread : poll target_profile toutes les 60s → agrège résultats uzi/nuclei/zap/sliver → findings DefectDojo auto - Table orchestrator_campaigns pour tracking et dédup atomique - Dockerfile : psycopg2-binary + valkey (remplace redis) - Stack : replicas 0→1, secrets postgres_password + dojo_api_token Co-Authored-By: Claude Sonnet 4.6 ### Files Changed ``` M samsonov/pentest_orchestrator/Dockerfile M samsonov/pentest_orchestrator/main.py M stack/40-service-borodino.yml ``` ### Diff Summary ``` samsonov/pentest_orchestrator/Dockerfile | 4 +- samsonov/pentest_orchestrator/main.py | 938 +++++++++++++------------------ stack/40-service-borodino.yml | 22 +- 3 files changed, 420 insertions(+), 544 deletions(-) ```