Skip to content

community_13_modules_saas_attacks

grisun0 edited this page Oct 16, 2026 · 4 revisions

modules: saas_attacks

Community 13 | 7 files | cohesion 0.86

Definition

This community groups 7 file(s) rooted at modules with dominant language py (cohesion 0.86). Central symbols: AWSAttackEngine, AWSConfig, CloudAttackCommandSet, CrossCloudAttackEngine, CrossCloudConfig, EntraIDAttackEngine, EntraIDConfig, GCPAttackEngine. Core file: modules/saas_attacks.py (15 symbols). Documented purpose: Cloud attack commands — Azure AD/Entra ID, AWS, GCP, Kubernetes, cross-cloud, SaaS. Provides: entra_attack — Entra ID device code phishing, OAuth co.

Files

File Language Layer Symbols Doc
cli/commands/cloud_attacks.py py utility 7 yes
modules/aws_attacks.py py utility 11 yes
modules/cross_cloud.py py utility 10 yes
modules/entra_id_attacks.py py utility 12 yes
modules/gcp_attacks.py py utility 11 yes
modules/k8s_attacks.py py utility 11 yes
modules/saas_attacks.py py utility 15 yes

Key Symbols

Internal vs External Edges

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

Connections

  • [EXTRACTED] depends_on community 13 <-> 0 (strength 0.9): Extracted import edge crosses communities: cli/commands/cloud_attacks.py imports cli/commands/_base.py.

Risks

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

Open Questions

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

Sources

Start

Wiki

Agent Docs

Recipes

Clone this wiki locally