From b3883b2fa7f344aa1970c35082528ac2607a0c58 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Mon, 10 Aug 2026 00:02:43 +0200 Subject: [PATCH] post: commit c101668 in borodino --- .../commits/2026-08-10-commit-c101668.md | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 content/posts/commits/2026-08-10-commit-c101668.md diff --git a/content/posts/commits/2026-08-10-commit-c101668.md b/content/posts/commits/2026-08-10-commit-c101668.md new file mode 100644 index 0000000..e9d6176 --- /dev/null +++ b/content/posts/commits/2026-08-10-commit-c101668.md @@ -0,0 +1,59 @@ +--- +title: "[borodino] fix(uzi+bm12): refonte sélection exploits — fiabilité et pertinence" +date: 2026-08-10T00:02:43+02:00 +draft: false +tags: ["commit", "borodino", "main"] +categories: ["Git Activity"] +summary: "Commit c101668 par Claude Code dans borodino" +author: "Claude Code" +--- + +## Commit `c101668` + +| | | +|---|---| +| **Repository** | borodino | +| **Branch** | `main` | +| **Author** | Claude Code | +| **Hash** | `c1016684c57cd086237918ccc32c0567e0034ee7` | + + +### Description + +uzi — build_targeted_exploits: +- Sélection version-aware: "nginx 1.14" au lieu de 15 termes HTTP génériques +- 890 modules → 2-6 modules par service (produit bm12 + version → CVE ciblé) +- MAX_EXPLOITS=15 hard cap, tri par date décroissante +- 1 payload max au lieu de 5 (meilleur payload OS-compatible) +- Timeout global MAX_HOST_TIME=3600s — empêche les hangs infinis +- Stdout line_buffering=True — logs visibles immédiatement (plus de burst 4KB) +- Fix ALTER TABLE locked_at: vérifie colonne avant ALTER → évite lock PG au restart + +bm12 — extract_products: +- Denylist _SKIP_WORDS étendue: mots HTTP parasites (forbidden, api, options, + occurred, alternative, redirect, content, json...) exclus des product names +- Seuls les vrais produits (nginx, OpenSSH, Apache...) passent vers UZI + +nuclei + stack: +- NUCLEI_SEVERITY: critical,high,medium → critical,high,medium,low,info + +Co-Authored-By: Claude Sonnet 4.6 + +### Files Changed + +``` +M stack/40-service-borodino.yml +M thearm_bm12 +M thearm_nuclei +M thearm_uzi +``` + +### Diff Summary + +``` + stack/40-service-borodino.yml | 2 +- + thearm_bm12 | 17 +++- + thearm_nuclei | 2 +- + thearm_uzi | 185 +++++++++++++++++++++++++++--------------- + 4 files changed, 138 insertions(+), 68 deletions(-) +```