MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / __init__

Method __init__

recon_engine.py:137–144  ·  view source on GitHub ↗
(self, shared_data=None)

Source from the content-addressed store, hash-verified

135 """Coordinates the three recon runners and tracks scan state."""
136
137 def __init__(self, shared_data=None):
138 self.shared_data = shared_data
139 self._lock = threading.Lock()
140 self.active_scans: Dict[str, ReconScanState] = {}
141 self._scan_history: deque = deque(maxlen=100)
142 self._tool_paths: Dict[str, str] = {}
143 self._detect_tools()
144 threading.Thread(target=self._reaper_loop, daemon=True, name="recon-reaper").start()
145
146 def is_available(self) -> bool:
147 try:

Callers

nothing calls this directly

Calls 2

_detect_toolsMethod · 0.95
startMethod · 0.45

Tested by

no test coverage detected