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-
- blink
- boringssl
- crcrypto
- free-type
- libcxx
- libnss-nis
- libnss-nisplus
- libvorbis
- libwebp
- libxml2
- opus
- 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.