From 562863f594aa775616248761aaf60f2b9196e8ae Mon Sep 17 00:00:00 2001 From: Betty Date: Sun, 28 Jun 2026 21:56:42 +0200 Subject: [PATCH] post: commit dcd3a41 in bojemoi --- .../commits/2026-06-28-commit-dcd3a41.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 content/posts/commits/2026-06-28-commit-dcd3a41.md diff --git a/content/posts/commits/2026-06-28-commit-dcd3a41.md b/content/posts/commits/2026-06-28-commit-dcd3a41.md new file mode 100644 index 0000000..00c7804 --- /dev/null +++ b/content/posts/commits/2026-06-28-commit-dcd3a41.md @@ -0,0 +1,55 @@ +--- +title: "[bojemoi] refactor(pipeline): centralize DefectDojo push in pentest-orchestrator via Valkey queue" +date: 2026-06-28T21:56:42+02:00 +draft: false +tags: ["commit", "bojemoi", "main"] +categories: ["Git Activity"] +summary: "Commit dcd3a41 par Betty dans bojemoi" +author: "Betty" +--- + +## Commit `dcd3a41` + +| | | +|---|---| +| **Repository** | bojemoi | +| **Branch** | `main` | +| **Author** | Betty | +| **Hash** | `dcd3a41da2ab186a68eb603c5ce0fd46d9e4178d` | + + +### Description + +Workers (UZI, ZAP, Sliver) no longer push directly to DefectDojo. +Instead they RPUSH findings to pentest:dojo_queue (Valkey). +pentest-orchestrator consumes via BRPOP in a dedicated dojo_worker_loop thread +and is now the sole responsible for all DefectDojo writes. + +- thearm_uzi: remove dojo_report_pwn + Dojo client code → dojo_queue_pwn (RPUSH) +- thearm_sliver: remove push_finding_to_dojo → queue_finding_for_dojo (RPUSH) +- zap_scanner: remove 250-line Dojo client → dojo_queue_alerts (RPUSH), drop dojo_ok column +- pentest_orchestrator: add dojo_worker_loop (BRPOP) with per-source finding handlers +- samsonov/Dockerfile.samsonov: remove unavailable valkey-tools apt package + +Co-Authored-By: Claude Sonnet 4.6 + +### Files Changed + +``` +M borodino/thearm_sliver/thearm_sliver +M borodino/thearm_uzi +M oblast-1/zap_scanner.py +M samsonov/Dockerfile.samsonov +M samsonov/pentest_orchestrator/main.py +``` + +### Diff Summary + +``` + borodino/thearm_sliver/thearm_sliver | 95 +++---------- + borodino/thearm_uzi | 179 ++++--------------------- + oblast-1/zap_scanner.py | 245 +++++----------------------------- + samsonov/Dockerfile.samsonov | 2 +- + samsonov/pentest_orchestrator/main.py | 129 ++++++++++++++---- + 5 files changed, 181 insertions(+), 469 deletions(-) +```