community_3_modules_autonomous_daemon - grisuno/LazyOwn GitHub Wiki

modules: autonomous_daemon

Community 3 | 108 files | cohesion 0.51

Definition

This community groups 108 file(s) rooted at modules with dominant language py (cohesion 0.51). Central symbols: AIExploitChainer, AVBlockedMatcher, AbstractReader, AbstractSelector, AbstractSignalMatcher, ActionCategory, Anchor, ApprovalDecision. Core file: skills/autonomous_daemon.py (150 symbols). Documented purpose: Caldera-style command set — operation lifecycle, TTP coverage, and planner. Wires the new modules/operation, modules/planner, and ``modules/ttp_coverag.

Files

modules (39 files)

File Language Layer Symbols Doc
modules/ai_exploit_chain.py py utility 11 yes
modules/asset_graph.py py utility 17 yes
modules/atomic_enricher.py py utility 9 yes

tests (30 files)

File Language Layer Symbols Doc
tests/integration_autonomous_flow.py py testing 1 no
tests/test_autonomous_ops.py py testing 17 yes
tests/test_autonomous_replay.py py testing 18 yes

skills (21 files)

File Language Layer Symbols Doc
skills/autonomous_daemon.py py utility 150 yes
skills/autonomous_replay.py py utility 19 yes
skills/daemon_control.py py utility 27 yes

skills/tests (6 files)

File Language Layer Symbols Doc
skills/tests/test_autonomous_daemon.py py testing 88 yes
skills/tests/test_harness_e2e.py py testing 10 yes
skills/tests/test_hive_mind.py py testing 95 yes

cli/commands (5 files)

File Language Layer Symbols Doc
cli/commands/caldera.py py utility 21 yes
cli/commands/daemon_ctl.py py utility 8 yes

contrib/legacy (3 files)

File Language Layer Symbols Doc
contrib/legacy/lazypwn.py py utility 15 no
contrib/legacy/lazyvsftp.py py utility 3 no

lazygui (2 files)

File Language Layer Symbols Doc
lazygui/__init__.py py utility 0 yes
lazygui/version.py py utility 0 yes

cli (1 files)

File Language Layer Symbols Doc
cli/ops_commands.py py utility 53 yes

scripts (1 files)

File Language Layer Symbols Doc
scripts/lazy_opencode_config.py py infrastructure 6 yes

... and 88 more files in this community.

Key Symbols

Internal vs External Edges

  • Internal resolved imports (EXTRACTED): 686
  • Cross-boundary resolved imports (EXTRACTED): 376

Connections

  • [EXTRACTED] depends_on community 8 <-> 3 (strength 0.9): Extracted import edge crosses communities: cli/commands/ai.py imports modules/killchain.py.
  • [EXTRACTED] depends_on community 3 <-> 0 (strength 0.9): Extracted import edge crosses communities: cli/commands/caldera.py imports cli/commands/_base.py.
  • [EXTRACTED] depends_on community 11 <-> 3 (strength 0.9): Extracted import edge crosses communities: cli/commands/database.py imports skills/autonomous_daemon.py.
  • [EXTRACTED] depends_on community 4 <-> 3 (strength 0.9): Extracted import edge crosses communities: cli/commands/exploit_migrated.py imports modules/exploit_recommender.py.

Risks

Open Questions

Sources