docs: public void hookScannerHook(Scanner scan) {
          Iterator<ExtensionHook> iter = extensionHooks.values().iterator();
          while (iter.hasNext()) {
              ExtensionHook hook = iter.next();
              List<ScannerHook> scannerHookList = hook.getScannerHookList();
  
              for (ScannerHook scannerHook : scannerHookList) {
                  try {
                      if (hook != null) {
                          scan.addScannerHook(scannerHook);
                      }
                      
                  } catch (Exception e) {
                      logger.error(e.getMessage(), e);
                  }
              }
          }
      }