Skip to content

Agent KB_selection

grisun0 edited this page Oct 31, 2026 · 2 revisions

Subsystem: selection

modules/selection/init.py

modules/selection/adversary.py

  • Doc: Adversary selector: run a custom adversary emulation named by the objective.
  • Layer: utility
  • Language: py
  • Symbols:
    • load_profiles (function, line 25) def load_profiles(adversaries_dir)
    • _goal_tokens (function, line 74) def _goal_tokens(goal)
    • resolve_profile (function, line 79) def resolve_profile(goal, adversaries_dir)
    • AdversarySelector (class, line 117) class AdversarySelector
    • __init__ (method, line 122) def __init__(self, adversaries_dir, confirm)
    • propose (method, line 135) def propose(self, ctx)
  • Depends on: modules/selection/base.py
  • Imported by: modules/selection/__init__.py, modules/selection/registry.py, tests/test_selectors_capabilities.py

modules/selection/atomic.py

modules/selection/base.py

modules/selection/chain.py

modules/selection/cred_spray.py

modules/selection/intel.py

  • Doc: Intel selector: feed exploitation intelligence into the autonomous loop.
  • Layer: utility
  • Language: py
  • Symbols:
    • intel_report_path (function, line 32) def intel_report_path(target)
    • load_report (function, line 44) def load_report(target)
    • pending_fires (function, line 60) def pending_fires(target)
    • _intelligence_sources_ready (function, line 84) def _intelligence_sources_ready()
    • _covered_cves (function, line 98) def _covered_cves(target)
    • IntelSelector (class, line 112) class IntelSelector
    • propose (method, line 117) def propose(self, ctx)
  • Depends on: modules/selection/base.py
  • Imported by: modules/selection/registry.py, tests/test_intel_selector.py, tests/test_loop_fire_pending.py

modules/selection/playbook.py

modules/selection/registry.py

Start

Wiki

Agent Docs

Recipes

Clone this wiki locally