Skip to content

community_14_modules_polymorphic_engine

grisun0 edited this page Oct 17, 2026 · 7 revisions

modules: polymorphic_engine

Community 14 | 6 files | cohesion 0.83

Definition

This community groups 6 file(s) rooted at modules with dominant language py (cohesion 0.83). Central symbols: DotNetPayloadConfig, DotNetPayloadFactory, LinuxAdvancedConfig, LinuxAdvancedPayloadFactory, MacOSPayloadConfig, MacOSPayloadFactory, MutationConfig, MutationResult. Core file: modules/polymorphic_engine.py (19 symbols). Documented purpose: Payload arsenal commands — dotnet, reflective DLL, staged delivery, polymorphic, macOS/Linux payloads. Provides: dotnet_payload — Generate .NET/C# pay.

Files

File Language Layer Symbols Doc
cli/commands/payload_arsenal.py py utility 7 yes
modules/dotnet_payload.py py utility 12 yes
modules/linux_advanced_payloads.py py utility 17 yes
modules/macos_payloads.py py utility 16 yes
modules/polymorphic_engine.py py utility 19 yes
modules/staged_delivery.py py utility 18 yes

Key Symbols

Internal vs External Edges

  • Internal resolved imports (EXTRACTED): 8
  • Cross-boundary resolved imports (EXTRACTED): 1

Connections

  • No cross-community bridges recorded. This community is self-contained.

Risks

  • No scoped security, taint, cycle, or layer risks.

Open Questions

  • What would break if the most connected file in modules: polymorphic_engine changed?
  • Should modules: polymorphic_engine be split, given cohesion 0.83?

Sources

Start

Wiki

Agent Docs

Recipes

Clone this wiki locally