Skip to content

community_12_modules_opsec_scorer

grisun0 edited this page Oct 20, 2026 · 2 revisions

modules: opsec_scorer

Community 12 | 9 files | cohesion 0.53

Definition

This community groups 9 file(s) rooted at modules with dominant language py (cohesion 0.53). Central symbols: FileTimestamps, ForensicCleaner, ForensicCleanerConfig, GateAction, GatedOpsecScore, LogTamper, LogTamperConfig, MemoryCleaner. Core file: modules/opsec_scorer.py (36 symbols). Documented purpose: OPSEC and cleanup commands — scoring, log tamper, forensic cleaner, timestomp, memory, network. Provides: opsec_score — Real-time OPSEC risk assess.

Files

File Language Layer Symbols Doc
cli/commands/opsec_cleanup.py py utility 9 yes
modules/forensic_cleaner.py py utility 8 yes
modules/log_tamper.py py utility 9 yes
modules/memory_cleaner.py py utility 7 yes
modules/network_opsec.py py utility 12 yes
modules/opsec_scorer.py py utility 36 yes
modules/timestomper.py py utility 12 yes
tests/test_opsec_scorer.py py testing 13 yes
tests/test_opsec_scorer_consolidated.py py testing 22 yes

Key Symbols

Internal vs External Edges

  • Internal resolved imports (EXTRACTED): 10
  • Cross-boundary resolved imports (EXTRACTED): 9

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: opsec_scorer changed?
  • Should modules: opsec_scorer be split, given cohesion 0.53?

Sources

Start

Wiki

Agent Docs

Recipes

Clone this wiki locally