Skip to content

community_4_modules_chain_runner

grisun0 edited this page Oct 31, 2026 · 1 revision

modules: chain_runner

Community 4 | 81 files | cohesion 0.50

Definition

This community groups 81 file(s) rooted at tests with dominant language py (cohesion 0.50). Central symbols: AptPlaybook, AptPlaybookEngine, AtomicResolver, AtomicTest, AtomicTestRef, BackendSelection, Broken, C2Approver. Core file: tests/test_security_hardening_v4.py (67 symbols). Documented purpose: Parsing, printing and replanning support for the apt_chain CLI. Keeps cli.commands.command_and_control_migrated thin: argument parsing, step selection,.

Files

tests (36 files)

File Language Layer Symbols Doc
tests/test_apt_chain_admin.py py testing 22 yes
tests/test_apt_chain_integration.py py testing 6 yes
tests/test_atomic_exploit_bridge.py py testing 38 yes
tests/test_atomic_loop.py py testing 17 yes
tests/test_atomic_resolver.py py testing 9 yes

modules (32 files)

File Language Layer Symbols Doc
modules/ad_gym.py py utility 10 yes
modules/apt_playbooks.py py utility 15 yes
modules/atomic_cli.py py utility 11 yes
modules/atomic_exploit_bridge.py py utility 39 yes
modules/atomic_resolver.py py utility 27 yes

modules/sinks (8 files)

File Language Layer Symbols Doc
modules/sinks/__init__.py py utility 0 yes
modules/sinks/attack_graph.py py utility 1 yes
modules/sinks/beacon_dispatch.py py utility 3 yes
modules/sinks/c2_surfaces.py py utility 1 yes
modules/sinks/intel_graph.py py utility 1 yes

cli (2 files)

File Language Layer Symbols Doc
cli/apt_chain_support.py py utility 17 yes
cli/retry_support.py py utility 10 yes

cli/commands (1 files)

File Language Layer Symbols Doc
cli/commands/command_and_control_migrated.py py utility 34 yes

contrib/legacy (1 files)

File Language Layer Symbols Doc
contrib/legacy/lazydeepseekcli.py py presentation 16 yes

core (1 files)

File Language Layer Symbols Doc
core/safe_exec.py py utility 14 yes

... and 61 more files in this community.

Key Symbols

Internal vs External Edges

  • Internal resolved imports (EXTRACTED): 284
  • Cross-boundary resolved imports (EXTRACTED): 225

Connections

  • [EXTRACTED] depends_on community 4 <-> 0 (strength 0.9): Extracted import edge crosses communities: cli/apt_chain_support.py imports modules/mediation/init.py.
  • [EXTRACTED] depends_on community 4 <-> 2 (strength 0.9): Extracted import edge crosses communities: cli/apt_chain_support.py imports modules/reactive_engine.py.
  • [EXTRACTED] depends_on community 4 <-> 17 (strength 0.9): Extracted import edge crosses communities: cli/apt_chain_support.py imports modules/guardrails/init.py.
  • [EXTRACTED] depends_on community 1 <-> 4 (strength 0.9): Extracted import edge crosses communities: cli/banner_config.py imports core/safe_exec.py.
  • [EXTRACTED] depends_on community 4 <-> 7 (strength 0.9): Extracted import edge crosses communities: cli/commands/command_and_control_migrated.py imports cli/assign.py.
  • [EXTRACTED] depends_on community 4 <-> 3 (strength 0.9): Extracted import edge crosses communities: cli/commands/command_and_control_migrated.py imports cli/aliases.py.

Risks

Open Questions

Sources

Start

Wiki

Agent Docs

Recipes

Clone this wiki locally