Skip to content

community_11_modules_opsec_scorer

grisun0 edited this page Oct 17, 2026 · 1 revision

modules: opsec_scorer

Community 11 | 12 files | cohesion 0.46

Definition

This community groups 12 file(s) rooted at modules with dominant language py (cohesion 0.46). Central symbols: CrackResult, FileTimestamps, ForensicCleaner, ForensicCleanerConfig, GateAction, GatedOpsecScore, HashCracker, HashIdentifier. 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
cli/commands/security.py py utility 8 yes
modules/forensic_cleaner.py py utility 8 yes
modules/hash_cracker.py py utility 17 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_hash_cracker.py py testing 22 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): 16
  • Cross-boundary resolved imports (EXTRACTED): 20

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.46?

Sources

Start

Wiki

Agent Docs

Recipes

Clone this wiki locally