Hi Todor,
You can see this information in the Inventory Data Dashabord of your endpoint.
The Dashboard is made from syscollector scan result data.
You can make custom Dashboards from alert data. By default, syscollector does not trigger alerts.
So first you need to write custom rules to trigger alerts for your syscollector data.
You can check these doceumnt for assistance with creating rules:
Using Syscollector information to trigger alerts
Rules
Your command generates logs in this format.
[{"Description":"Update","InstalledOn":{"value":"\/Date(1731434400000)\/","DateTime":"13 November 2024 00:00:00"},"HotFixID":"KB5045933"},{"Description":"Update","InstalledOn":{"value":"\/Date(1710093600000)\/","DateTime":"11 March 2024 00:00:00"},"HotFixID":"KB5034468"},{"Description":"Update","InstalledOn":{"value":"\/Date(1710093600000)\/","DateTime":"11 March 2024 00:00:00"},"HotFixID":"KB5011048"},{"Description":"Update","InstalledOn":{"value":"\/Date(1710180000000)\/","DateTime":"12 March 2024 00:00:00"},"HotFixID":"KB5015684"},{"Description":"Update","InstalledOn":{"value":"\/Date(1710093600000)\/","DateTime":"11 March 2024 00:00:00"},"HotFixID":"KB5020683"},{"Description":"Security Update","InstalledOn":{"value":"\/Date(1731434400000)\/","DateTime":"13 November 2024 00:00:00"},"HotFixID":"KB5046613"},{"Description":"Update","InstalledOn":{"value":"\/Date(1710180000000)\/","DateTime":"12 March 2024 00:00:00"},"HotFixID":"KB5035225"},{"Description":"Update","InstalledOn":{"value":"\/Date(1710352800000)\/","DateTime":"14 March 2024 00:00:00"},"HotFixID":"KB5036447"},{"Description":"Security Update","InstalledOn":{"value":"\/Date(1713290400000)\/","DateTime":"17 April 2024 00:00:00"},"HotFixID":"KB5037018"},{"Description":"Update","InstalledOn":{"value":"\/Date(1715623200000)\/","DateTime":"14 May 2024 00:00:00"},"HotFixID":"KB5037240"},{"Description":"Update","InstalledOn":{"value":"\/Date(1718215200000)\/","DateTime":"13 June 2024 00:00:00"},"HotFixID":"KB5037995"},{"Description":"Update","InstalledOn":{"value":"\/Date(1720548000000)\/","DateTime":"10 July 2024 00:00:00"},"HotFixID":"KB5039336"},{"Description":"Security Update","InstalledOn":{"value":"\/Date(1723658400000)\/","DateTime":"15 August 2024 00:00:00"},"HotFixID":"KB5041579"},{"Description":"Security Update","InstalledOn":{"value":"\/Date(1725991200000)\/","DateTime":"11 September 2024 00:00:00"},"HotFixID":"KB5043935"},{"Description":"Update","InstalledOn":{"value":"\/Date(1728410400000)\/","DateTime":"09 October 2024 00:00:00"},"HotFixID":"KB5043130"},{"Description":"Update","InstalledOn":{"value":"\/Date(1731434400000)\/","DateTime":"13 November 2024 00:00:00"},"HotFixID":"KB5046823"}]
Which are not decoded by JSON decoder. So you need to write decoders as well.
I am sharing some example decoders and rules
<decoder name="win_updates">
<prematch>^\.+HotFixID\.+InstalledOn</prematch>
</decoder>
<decoder name="win_updates-child">
<parent>win_updates</parent>
<regex>DateTime":"(\.+)"\.+HotFixID":"(\.+)"</regex>
<order>datetime1,hotfixID1</order>
</decoder>
<decoder name="win_updates-child">
<parent>win_updates</parent>
<regex>DateTime":"\.+"\.+HotFixID":"\.+"DateTime":"(\.+)"\.+HotFixID":"(\.+)"</regex>
<order>datetime2,hotfixID2</order>
</decoder>
<decoder name="win_updates-child">
<parent>win_updates</parent>
<regex>DateTime":"\.+"\.+HotFixID":"\.+"DateTime":"\.+"\.+HotFixID":"\.+"\.+{("\.+}\.+)}</regex>
<order>hotfixID3</order>
</decoder>
Rule.
<group name="WinCounter,">
<rule id="100503" level="3">
<decoded_as>win_updates</decoded_as>
<description>Windows Update Hotfix</description>
<group>windows,updates</group>
</rule>
</group>
This should trigger an alert like this.