Applications
Installed software and Windows Installer's records.
installed_app
installed application (now). this application is recorded as installed on this host now, for the machine or this user - by its installer's own entries, which name, date and publisher it as the installer wrote them; not that it ran
Kind | State - something true when Signal read the host |
Built-in rules reading it | 4 |
Fields of installed_app
Field | Type | Meaning |
|---|---|---|
| string | The application's name as Windows displays it (DisplayName); a Store package's name when it has no display name. |
| string | The publisher as the application recorded it - written by its installer, not checked against any signature. |
| string | The version as the application recorded it (DisplayVersion). |
| string | The install folder as recorded (InstallLocation, a Store package's root folder); absent when the installer did not record one. |
| time | The install date as recorded (InstallDate: a day in the host's local calendar, no time - written YYYY-MM-DD, never as a UTC time) - written by the installer, so it can be absent, wrong or changed; or, for a Store package, absent. |
| string | The user the application is installed for - the profile folder's name and SID - when it is in that user's registry; absent for the machine's. |
| string | The registry key's name the application is recorded under: a product code ({GUID}), an uninstall name, or a Store package's full name. |
| string | Every place the application was read from (Uninstall key, Windows Installer, Store package), each with its registry key. |
| bool | true when the application was installed inside the period the analyst gave (the profile's window) - by its recorded install date, or the time of Windows Installer's event; absent when no period was given or the date is not recorded. |
app_install_event
application installed or removed (Windows Installer). Windows Installer installed or removed this product on this host at the record's time, run as this account, with this status - only for software installed through Windows Installer (an .msi), not by other installers
Kind | Event - something that happened at a time |
Its time is | event logged |
Built-in rules reading it | 4 |
Fields of app_install_event
Field | Type | Meaning |
|---|---|---|
| string | The application's name as Windows displays it (DisplayName); a Store package's name when it has no display name. |
| string | The version as the application recorded it (DisplayVersion). |
| string | The publisher as the application recorded it - written by its installer, not checked against any signature. |
| string | What Windows Installer recorded: installed (Application log 1033) or removed (1034). |
| string | The installation's status as Windows Installer recorded it: 0 succeeded; any other value is its error code (1602: cancelled by the user, 1603: failed). |
| string | The account's SID - its identity across renames and hosts (a domain account has the same SID everywhere). Timeless, unlike process.pid, so it needs no companion time; the evidence types that carry it name their instances by it (evidence.Type.Identity). |
| string | What the account is: person, default (a local account Windows creates), service, virtual, anonymous, group or computer. |
| bool | true when the application was installed inside the period the analyst gave (the profile's window) - by its recorded install date, or the time of Windows Installer's event; absent when no period was given or the date is not recorded. |