Commit 88bbf55

Repositorymyai
Branchmain
AuthorBetty
Hash88bbf5559fcf5f20f5023c4277f0da16b5045ea0

Description

Système de plugins :

  • plugin_base.py : BaseVulnPlugin + PluginLoader (charge /app/plugins/ + /plugins/ volume)
  • plugins/nuclei.py, zap.py, impacket.py, sliver.py : outils extraits de campaign_executor
  • campaign_executor._phase_vuln_scan réduit à ~20 lignes via PluginLoader dispatch
  • Volume bind /opt/bojemoi/volumes/myai-plugins:/plugins dans myai.yml (hot-reload sans rebuild)

Fixes :

  • attack_planner : early-return fallback incluait pas impacket si services=[] (socket scan)
  • campaign_executor : IPs privées → plan déterministe, skip LLM plan_attack (-7 min)
  • campaign_executor : socket scan fallback RECON (28 ports, 0.5s) avant URL fallback
  • codegen : _HF_CACHE_DIR = HF_HOME/hub (aligne cache_dir avec HF_HOME env var)
  • requirements.txt : ajout impacket>=0.12.0

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

Files Changed

MMMAAAAAMMaaaaaaaarsppppppppetppppppppqa////////ucaccpppppiktaolllllr/tmduuuuuemapegggggmycagiiiiieakiennnnnni_gn_sssst.pn.b////syl_painsz.maeysmulatlnxepcipxne.alv.tecpceepruykiry.te..potppyr.yy.ppyy

Diff Summary

aaaaaaaars1ppppppppet0ppppppppqa////////ucfaccpppppikitaolllllr/ltmduuuuuemeapegggggmyscagiiiiieakiennnnnnic_gn_sssst.hpn.b////syal_painsz.mnaeysmulatlgnxepcipxene.alv.tdecpceep,ruykiry.te..4potpp1yr.yy5.ppyiynser1t1898554i6381140916on+s(+),124deletions(-)