Expand MITRE coverage for database & HTTP-client tools
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
Direzione di ricerca
Leggi core/audit/mitre.py e ispeziona _TOOL_MAP e _norm() per vedere come i nomi degli strumenti vengono associati alle tecniche. Poi esamina apps/orchestrator/tests/test_mitre_dlp.py ed esegui i relativi test; aggiungi casi in cui i client di database vengono associati a TA0009/T1005 e i client HTTP a TA0011/T1071.001, assicurandoti che gli strumenti innocui non vengano associati. Il lavoro è completato quando le nuove asserzioni passano e ruff e pytest sono verdi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
core/audit/mitre.py maps common file/shell tools, but many agents call DB clients (psql, mysql, mongosh) and HTTP libraries that currently fall through unmapped.
Task
Add entries to _TOOL_MAP in mitre.py: database query tools -> Collection (TA0009 / T1005), and additional network/HTTP client names -> Command and Control (TA0011 / T1071.001). Keys are folded with _norm(), so add the plain method name.
Acceptance criteria
- New cases in
apps/orchestrator/tests/test_mitre_dlp.pyasserting the mapped technique ids. - Do not map genuinely benign tools (no false positives).
- ruff + pytest green.
- Lingua principale
- Python
- Stelle
- 10
- Fork
- 5
- Merge medio
- 9h 44m
- PR unite (30g)
- 116
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di blitzcrieg1/agentmetry
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
blitzcrieg1/agentmetry#360 ·
I maintainer di solito rispondono entro 1 giorno
-
bug detection-rule
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
blitzcrieg1/agentmetry#345 ·
I maintainer di solito rispondono entro 1 giorno
-
detection-rule good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
blitzcrieg1/agentmetry#25 ·
I maintainer di solito rispondono entro 1 giorno
-
dlp-rule good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
blitzcrieg1/agentmetry#3 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
detection-rule good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di blitzcrieg1/agentmetry
Issue simili
-
PluginProvider.storeInstance races and clobbers the dedup cache for concurrent loadsForse già presa @Wilson0511 l’ha presa oggi. Apertaneeds-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 2 giorni
-
community documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
bug(sdk): add_toleration_json silently drops camelCase tolerationSeconds for static dict/list inputForse già presa @ravikumar266 l’ha presa oggi. Apertaarea/sdk kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
kubeflow/pipelines#15347 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
predict_file with crop_model duplicates predictions once per imageForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
weecology/DeepForest#1445 ·