Repository navigation
community_4_modules_autonomous_daemon
grisun0 edited this page Oct 17, 2026
·
1 revision
Community 4 | 109 files | cohesion 0.50
This community groups 109 file(s) rooted at modules with dominant language py (cohesion 0.50). 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.
| 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 |
| 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 |
| 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 |
| File | Language | Layer | Symbols | Doc |
|---|---|---|---|---|
cli/commands/caldera.py |
py | utility | 21 | yes |
cli/commands/daemon_ctl.py |
py | utility | 8 | yes |
| 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 |
| File | Language | Layer | Symbols | Doc |
|---|---|---|---|---|
cli/graph_advisor.py |
py | utility | 52 | yes |
cli/recommendation.py |
py | utility | 22 | yes |
| File | Language | Layer | Symbols | Doc |
|---|---|---|---|---|
contrib/legacy/lazypwn.py |
py | utility | 15 | no |
contrib/legacy/lazyvsftp.py |
py | utility | 3 | no |
| File | Language | Layer | Symbols | Doc |
|---|---|---|---|---|
lazygui/__init__.py |
py | utility | 0 | yes |
lazygui/version.py |
py | utility | 0 | yes |
| File | Language | Layer | Symbols | Doc |
|---|---|---|---|---|
scripts/lazy_opencode_config.py |
py | infrastructure | 6 | yes |
... and 89 more files in this community.
-
_resolve_manager(function,cli/commands/caldera.py:49)def _resolve_manager() -
_resolve_coverage(function,cli/commands/caldera.py:53)def _resolve_coverage() -
_resolve_planner(function,cli/commands/caldera.py:59)def _resolve_planner(shell) -
CalderaCommandSet(class,cli/commands/caldera.py:66)class CalderaCommandSet(LazyOwnCommandSet)- Operation lifecycle, TTP coverage, and fact-based planner. -
_shell(method,cli/commands/caldera.py:72)def _shell(self) -
do_op_list(method,cli/commands/caldera.py:80)def do_op_list(self, line)- List all operations. -
do_op_create(method,cli/commands/caldera.py:96)def do_op_create(self, line)- Create a new planned operation. -
do_op_plan(method,cli/commands/caldera.py:114)def do_op_plan(self, line)- Populate operation steps from a playbook YAML or via MITRE derive. -
do_op_start(method,cli/commands/caldera.py:141)def do_op_start(self, line)- Start (or resume) an operation. -
do_op_pause(method,cli/commands/caldera.py:166)def do_op_pause(self, line)- Pause a running operation. -
do_op_resume(method,cli/commands/caldera.py:183)def do_op_resume(self, line)- Resume a paused operation. -
do_op_stop(method,cli/commands/caldera.py:200)def do_op_stop(self, line)- Stop a running operation. -
do_op_status(method,cli/commands/caldera.py:217)def do_op_status(self, line)- Show the status of an operation. -
do_op_timeline(method,cli/commands/caldera.py:249)def do_op_timeline(self, line)- Show the event timeline of an operation. -
do_op_report(method,cli/commands/caldera.py:272)def do_op_report(self, line)- Generate a full report for an operation. -
do_ttp_matrix(method,cli/commands/caldera.py:290)def do_ttp_matrix(self, line)- Render the MITRE ATT&CK coverage matrix across all operations. -
do_ttp_rebuild(method,cli/commands/caldera.py:299)def do_ttp_rebuild(self, line)- Re-walk the operations directory to refresh the coverage matrix. -
do_ttp_show(method,cli/commands/caldera.py:309)def do_ttp_show(self, line)- Show details for a single MITRE technique. -
do_plan(method,cli/commands/caldera.py:336)def do_plan(self, line)- Pick the next best technique to run for a target. -
do_plan_detail(method,cli/commands/caldera.py:364)def do_plan_detail(self, line)- Show the full ranked plan (all candidates) for a target. -
do_plan_apply(method,cli/commands/caldera.py:391)def do_plan_apply(self, line)- Run the planner, then auto-create and start an operation. -
DaemonControlCommandSet(class,cli/commands/daemon_ctl.py:17)class DaemonControlCommandSet(LazyOwnCommandSet)- Autonomous daemon control commands. -
do_daemon_mode(method,cli/commands/daemon_ctl.py:24)def do_daemon_mode(self, line)- Switch the autonomous daemon between auto, approval and paused modes. -
do_daemon_pause(method,cli/commands/daemon_ctl.py:63)def do_daemon_pause(self, line)- Pause the autonomous daemon before its next step. -
do_daemon_resume(method,cli/commands/daemon_ctl.py:82)def do_daemon_resume(self, line)- Resume the autonomous daemon (switch mode to auto). -
do_daemon_veto(method,cli/commands/daemon_ctl.py:97)def do_daemon_veto(self, line)- Add or clear vetoed command first-tokens for the autonomous daemon. -
do_daemon_focus(method,cli/commands/daemon_ctl.py:141)def do_daemon_focus(self, line)- Restrict the autonomous daemon to a set of focus targets. -
do_daemon_approve(method,cli/commands/daemon_ctl.py:175)def do_daemon_approve(self, line)- Approve or veto the daemon's currently-pending action. -
do_gatecheck(method,cli/commands/daemon_ctl.py:224)def do_gatecheck(self, line)- Dry-run the safety gate against one command line. -
EnumCommandSet(class,cli/commands/enum.py:31)class EnumCommandSet(LazyOwnCommandSet)- Enumeration phase commands.
- Internal resolved imports (EXTRACTED): 659
- Cross-boundary resolved imports (EXTRACTED): 355
- [EXTRACTED] depends_on community 6 <-> 4 (strength 0.9): Extracted import edge crosses communities: cli/commands/ai.py imports modules/llm_pool.py.
- [EXTRACTED] depends_on community 4 <-> 0 (strength 0.9): Extracted import edge crosses communities: cli/commands/caldera.py imports cli/commands/_base.py.
- [EXTRACTED] depends_on community 10 <-> 4 (strength 0.9): Extracted import edge crosses communities: cli/commands/database.py imports skills/autonomous_daemon.py.
- [EXTRACTED] depends_on community 2 <-> 4 (strength 0.9): Extracted import edge crosses communities: cli/commands/exploit_migrated.py imports modules/exploit_recommender.py.
- [taint high]
cli/banner_config.py->cli/commands/enum.pyviasubprocess(3 hops) - [cycle]
modules/auto_registry.py->modules/lazy_orchestrator_feedback.py->modules/lazy_intel.py->modules/lazy_loop.py->modules/loop_ai_bridge.py->skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.py->modules/auto_registry.py - [cycle]
modules/auto_registry.py->modules/lazy_orchestrator_feedback.py->modules/lazy_intel.py->modules/lazy_loop.py->modules/loop_ai_bridge.py->skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.py->modules/auto_registry.py - [cycle]
modules/lazy_intel.py->modules/lazy_loop.py->modules/loop_ai_bridge.py->skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.py->modules/sinks/routing.py->modules/lazy_intel.py - [cycle]
modules/lazy_loop.py->modules/loop_ai_bridge.py->skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.py->modules/lazy_engine.py->modules/lazy_loop.py - [cycle]
modules/lazy_loop.py->modules/loop_ai_bridge.py->skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.py->modules/lazy_mentions.py->modules/lazy_loop.py - [cycle]
modules/lazy_loop.py->modules/loop_ai_bridge.py->skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.py->modules/lazy_mentions.py->modules/lazy_loop.py - [cycle]
modules/lazy_loop.py->modules/loop_ai_bridge.py->skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.py->modules/lazy_mentions.py->modules/lazy_loop.py - [cycle]
modules/lazy_loop.py->modules/loop_ai_bridge.py->skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.py->modules/lazy_mentions.py->modules/lazy_loop.py - [cycle]
modules/lazy_loop.py->modules/loop_ai_bridge.py->skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.py->modules/lazy_mentions.py->modules/lazy_loop.py - [cycle]
modules/lazy_loop.py->modules/loop_ai_bridge.py->skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.py->modules/lazy_mentions.py->modules/lazy_loop.py - [cycle]
modules/lazy_loop.py->modules/loop_ai_bridge.py->skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.py->modules/lazy_mentions.py->modules/lazy_loop.py - [cycle]
utils.py->skills/claude_md_orchestrator/parser.py->skills/claude_md_orchestrator/models.py->cli/commands/enum.py->cli/commands/_base.py->utils.py - [cycle]
skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.py->skills/autonomous_daemon.py->skills/swan_agent.py->skills/hive_mind.py - [cycle]
modules/lazy_loop.py->modules/loop_ai_bridge.py->skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.py->modules/lazy_loop.py
- Why do 4 file(s) lack file-level docs (e.g.
contrib/legacy/lazypwn.py)? What purpose do they serve? - Can the cycle
modules/auto_registry.py->modules/lazy_orchestrator_feedback.py->modules/lazy_intel.py->modules/lazy_loop.py->modules/loop_ai_bridge.py->skills/hive_mind.py->skills/lazyown_groq_agents.py->skills/lazyown_mcp.pybe broken with an interface? - What would break if the most connected file in modules: autonomous_daemon changed?
- Should modules: autonomous_daemon be split, given cohesion 0.50?
cli/commands/caldera.pycli/commands/daemon_ctl.pycli/commands/enum.pycli/commands/exploitgym.pycli/commands/pwn.pycli/commands/session_ops.pycli/graph_advisor.pycli/recommendation.pycli/recommendation_signals.pycontrib/legacy/lazypwn.pycontrib/legacy/lazyvsftp.pycontrib/legacy/sql.pylazygui/__init__.pylazygui/version.pymodules/ai_exploit_chain.pymodules/asset_graph.pymodules/atomic_enricher.pymodules/auto_pivot.pymodules/autonomous_exploit_engine.pymodules/config_store.py- ... and 89 more
Generated offline by readmenator from commit 2f44e17e04bd. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_cli_commands
- community_10_modules_surface_graph
- community_11_modules_opsec_scorer
- community_12_modules_kerberos_core
- community_13_modules_saas_attacks
- community_14_modules_polymorphic_engine
- community_15_contrib_legacy
- community_16_scripts_journal
- community_17_modules_backdoor
- community_18_poc_tui
- community_19_scripts_check_contract_manifest
- community_1_modules_lazyc2
- community_20_scripts_migrate_lazyown
- community_21_tools
- community_22_orphans
- community_2_modules_lazy_loop
- community_3_cli
- community_4_modules_autonomous_daemon
- community_5_lazygui_panels
- community_6_modules_llm_budget
- community_7_static_js
- community_8_skills_claude_md_orchestrator
- community_9_skills_hermes_lazyown
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p22
- API_p23
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- ARCHITECTURE_p5
- ARCHITECTURE_p6
- ARCHITECTURE_p7
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- INDEX_p3
- KB_backdoor
- KB_blueprints
- KB_cgi-bin
- KB_claude_md_orchestrator
- KB_cli
- KB_cli_p2
- KB_cli_p3
- KB_cli_p4
- KB_cli_p5
- KB_commands
- KB_commands_p2
- KB_commands_p3
- KB_commands_p4
- KB_config
- KB_contract
- KB_core
- KB_core_p2
- KB_devtools
- KB_extensions
- KB_hermes-lazyown
- KB_integrations
- KB_js
- KB_js_p2
- KB_js_p3
- KB_js_p4
- KB_lazyc2
- KB_lazygui
- KB_lazyown-docker
- KB_legacy
- KB_legacy_p2
- KB_misc
- KB_modules
- KB_modules_p10
- KB_modules_p11
- KB_modules_p12
- KB_modules_p13
- KB_modules_p14
- KB_modules_p15
- KB_modules_p2
- KB_modules_p3
- KB_modules_p4
- KB_modules_p5
- KB_modules_p6
- KB_modules_p7
- KB_modules_p8
- KB_modules_p9
- KB_modules_tools
- KB_palettes
- KB_panels
- KB_plugins
- KB_poc_tui
- KB_root
- KB_root_p2
- KB_rootkit
- KB_scripts
- KB_security
- KB_services
- KB_sinks
- KB_skills
- KB_skills_claude_md_orchestrator_tests
- KB_skills_p2
- KB_skills_p3
- KB_skills_p4
- KB_skills_p5
- KB_skills_tests
- KB_tests
- KB_tests_p10
- KB_tests_p11
- KB_tests_p12
- KB_tests_p13
- KB_tests_p14
- KB_tests_p15
- KB_tests_p16
- KB_tests_p17
- KB_tests_p2
- KB_tests_p3
- KB_tests_p4
- KB_tests_p5
- KB_tests_p6
- KB_tests_p7
- KB_tests_p8
- KB_tests_p9
- KB_theme
- KB_tools
- KB_widgets
- KB_win_rootkit
- KB_windows
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p28
- SYMBOLS_p29
- SYMBOLS_p3
- SYMBOLS_p30
- SYMBOLS_p31
- SYMBOLS_p32
- SYMBOLS_p33
- SYMBOLS_p34
- SYMBOLS_p35
- SYMBOLS_p36
- SYMBOLS_p37
- SYMBOLS_p38
- SYMBOLS_p39
- SYMBOLS_p4
- SYMBOLS_p40
- SYMBOLS_p41
- SYMBOLS_p42
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes