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

Method flags

bbot/core/modules.py:630–642  ·  view source on GitHub ↗
(self, flags=None)

Source from the content-addressed store, hash-verified

628 return make_table(table, header)
629
630 def flags(self, flags=None):
631 _flags = {}
632 for module_name, preloaded in self.preloaded().items():
633 for flag in preloaded.get("flags", []):
634 if not flags or flag in flags:
635 try:
636 _flags[flag].add(module_name)
637 except KeyError:
638 _flags[flag] = {module_name}
639
640 _flags = sorted(_flags.items(), key=lambda x: x[0])
641 _flags = sorted(_flags, key=lambda x: len(x[-1]), reverse=True)
642 return _flags
643
644 def flags_table(self, flags=None):
645 table = []

Callers 1

flags_tableMethod · 0.95

Calls 3

preloadedMethod · 0.95
getMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected