MCPcopy Create free account
hub / github.com/blacklanternsecurity/bbot / __init__

Method __init__

bbot/core/modules.py:59–79  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

57 default_module_deps = {"HTTP_RESPONSE": "httpx", "URL": "httpx", "SOCIAL": "social"}
58
59 def __init__(self):
60 self.core = CORE
61
62 self._shared_deps = dict(SHARED_DEPS)
63
64 self.__preloaded = {}
65 self._configs = {}
66 self.flag_choices = set()
67 self.all_module_choices = set()
68 self.scan_module_choices = set()
69 self.output_module_choices = set()
70 self.internal_module_choices = set()
71
72 self._preload_cache = None
73
74 self._module_dirs = set()
75 self._module_dirs_preloaded = set()
76 self.add_module_dir(self.default_module_dir)
77
78 # save preload cache before exiting
79 atexit.register(self.save_preload_cache)
80
81 def copy(self):
82 module_loader_copy = copy(self)

Callers

nothing calls this directly

Calls 3

add_module_dirMethod · 0.95
setFunction · 0.85
registerMethod · 0.45

Tested by

no test coverage detected