post: commit d8ec11b in borodino
Some checks failed
Hugo Build & Deploy / build-deploy (push) Has been cancelled
Some checks failed
Hugo Build & Deploy / build-deploy (push) Has been cancelled
This commit is contained in:
99
content/posts/commits/2026-07-02-commit-d8ec11b.md
Normal file
99
content/posts/commits/2026-07-02-commit-d8ec11b.md
Normal file
@@ -0,0 +1,99 @@
|
|||||||
|
---
|
||||||
|
title: "[borodino] refactor(workers): migrate bm12, uzi, sliver to bojemoi-sdk"
|
||||||
|
date: 2026-07-02T19:55:55+02:00
|
||||||
|
draft: false
|
||||||
|
tags: ["commit", "borodino", "main"]
|
||||||
|
categories: ["Git Activity"]
|
||||||
|
summary: "Commit d8ec11b par Claude Code dans borodino"
|
||||||
|
author: "Claude Code"
|
||||||
|
---
|
||||||
|
|
||||||
|
## Commit `d8ec11b`
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **Repository** | borodino |
|
||||||
|
| **Branch** | `main` |
|
||||||
|
| **Author** | Claude Code |
|
||||||
|
| **Hash** | `d8ec11b6bbfd1ce4c52bf24e81d2ecb8693cf969` |
|
||||||
|
|
||||||
|
|
||||||
|
### Description
|
||||||
|
|
||||||
|
Add sdk/ (copy of /opt/bojemoi/sdk) to the repo so Dockerfiles can install
|
||||||
|
bojemoi-sdk without changing the build context.
|
||||||
|
|
||||||
|
Changes per service:
|
||||||
|
- thearm_bm12: remove _read_secret + PG_* vars; use SDK read_secret + _build_config
|
||||||
|
- thearm_uzi: remove _read_secret (both copies) + PG_* vars; replace all 14x
|
||||||
|
psycopg2.connect(dbname=...) with psycopg2.connect(**_build_config())
|
||||||
|
- thearm_sliver: remove _read_secret + PG_* vars + requests import; replace
|
||||||
|
2x psycopg2.connect inline with _build_config(); use SDK imports
|
||||||
|
- Dockerfile.borodino: add sdk/ install for bm12
|
||||||
|
- Dockerfile.borodino-msf: add sdk/ install for uzi
|
||||||
|
- Dockerfile.borodino-sliver: drop requests (unused after refactor); add sdk/
|
||||||
|
|
||||||
|
ak47 (shell script) and ZAP (oblast, no relevant Python) not migrated.
|
||||||
|
|
||||||
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
||||||
|
|
||||||
|
### Files Changed
|
||||||
|
|
||||||
|
```
|
||||||
|
A .gitignore
|
||||||
|
M Dockerfile.borodino
|
||||||
|
M Dockerfile.borodino-msf
|
||||||
|
M Dockerfile.borodino-sliver
|
||||||
|
A sdk/bojemoi/__init__.py
|
||||||
|
A sdk/bojemoi/database.py
|
||||||
|
A sdk/bojemoi/defectdojo.py
|
||||||
|
A sdk/bojemoi/metasploit.py
|
||||||
|
A sdk/bojemoi/osint.py
|
||||||
|
A sdk/bojemoi/pentest/__init__.py
|
||||||
|
A sdk/bojemoi/pentest/base.py
|
||||||
|
A sdk/bojemoi/pentest/campaign.py
|
||||||
|
A sdk/bojemoi/pentest/dojo_pusher.py
|
||||||
|
A sdk/bojemoi/queue.py
|
||||||
|
A sdk/bojemoi/secrets.py
|
||||||
|
A sdk/bojemoi/telegram.py
|
||||||
|
A sdk/bojemoi_sdk.egg-info/PKG-INFO
|
||||||
|
A sdk/bojemoi_sdk.egg-info/SOURCES.txt
|
||||||
|
A sdk/bojemoi_sdk.egg-info/dependency_links.txt
|
||||||
|
A sdk/bojemoi_sdk.egg-info/requires.txt
|
||||||
|
A sdk/bojemoi_sdk.egg-info/top_level.txt
|
||||||
|
A sdk/pyproject.toml
|
||||||
|
M thearm_bm12
|
||||||
|
M thearm_sliver/thearm_sliver
|
||||||
|
M thearm_uzi
|
||||||
|
```
|
||||||
|
|
||||||
|
### Diff Summary
|
||||||
|
|
||||||
|
```
|
||||||
|
.gitignore | 1 +
|
||||||
|
Dockerfile.borodino | 3 +
|
||||||
|
Dockerfile.borodino-msf | 3 +
|
||||||
|
Dockerfile.borodino-sliver | 5 +-
|
||||||
|
sdk/bojemoi/__init__.py | 3 +
|
||||||
|
sdk/bojemoi/database.py | 177 +++++++
|
||||||
|
sdk/bojemoi/defectdojo.py | 194 ++++++++
|
||||||
|
sdk/bojemoi/metasploit.py | 250 ++++++++++
|
||||||
|
sdk/bojemoi/osint.py | 137 ++++++
|
||||||
|
sdk/bojemoi/pentest/__init__.py | 1 +
|
||||||
|
sdk/bojemoi/pentest/base.py | 655 ++++++++++++++++++++++++++
|
||||||
|
sdk/bojemoi/pentest/campaign.py | 153 ++++++
|
||||||
|
sdk/bojemoi/pentest/dojo_pusher.py | 88 ++++
|
||||||
|
sdk/bojemoi/queue.py | 55 +++
|
||||||
|
sdk/bojemoi/secrets.py | 18 +
|
||||||
|
sdk/bojemoi/telegram.py | 76 +++
|
||||||
|
sdk/bojemoi_sdk.egg-info/PKG-INFO | 10 +
|
||||||
|
sdk/bojemoi_sdk.egg-info/SOURCES.txt | 18 +
|
||||||
|
sdk/bojemoi_sdk.egg-info/dependency_links.txt | 1 +
|
||||||
|
sdk/bojemoi_sdk.egg-info/requires.txt | 5 +
|
||||||
|
sdk/bojemoi_sdk.egg-info/top_level.txt | 1 +
|
||||||
|
sdk/pyproject.toml | 20 +
|
||||||
|
thearm_bm12 | 28 +-
|
||||||
|
thearm_sliver/thearm_sliver | 41 +-
|
||||||
|
thearm_uzi | 90 +---
|
||||||
|
25 files changed, 1901 insertions(+), 132 deletions(-)
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user