Files
blog/content/posts/commits/2026-06-28-commit-dcd3a41.md
Betty 562863f594
Some checks failed
Hugo Build & Deploy / build-deploy (push) Failing after 6s
post: commit dcd3a41 in bojemoi
2026-06-28 21:56:43 +02:00

1.8 KiB

title, date, draft, tags, categories, summary, author
title date draft tags categories summary author
[bojemoi] refactor(pipeline): centralize DefectDojo push in pentest-orchestrator via Valkey queue 2026-06-28T21:56:42+02:00 false
commit
bojemoi
main
Git Activity
Commit dcd3a41 par Betty dans bojemoi 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 noreply@anthropic.com

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(-)