Versions of components used in kibana 8.12.2

Hi.

We are using kibana 8.12.2 in our setup in docker. Due to security reasons, we need to know what are the versions of the following components used in this version-

  1. blink
  2. boringssl
  3. crcrypto
  4. free-type
  5. libcxx
  6. libnss-nis
  7. libnss-nisplus
  8. libvorbis
  9. libwebp
  10. libxml2
  11. opus
  12. ots

Could not find anything in the documentation and googling doesn't work either. Any help will be really appreciated.

Thanks in advance.

Hi @inkumari

those looks some Chromium dependencies, inherited by Kibana via puppetteer (used for reporting).

I've found the mapping of the Chromium versions in this file: /x-pack/plugins/screenshotting/server/browsers/chromium/paths.ts

For the 8.12.2 version this is the file: kibana/x-pack/plugins/screenshotting/server/browsers/chromium/paths.ts at f5bd489c5ff9c676c4f861c42da6ea99ae350832 · elastic/kibana · GitHub

From there, I've found that it is possible to map the revision numbers for each platform on this page: https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html

Then it should be possible to find the referenced Chromium commit for the snapshot and check the dependencies versions in there.

Thanks a lot Marco! It helped me get the source code for required components in chromium. Though I couldn't get their versions, atleast I have the source. :smile: