Back to Beats

elastic_amcache_application

x-pack/osquerybeat/ext/osquery-extension/docs/tables/elastic_amcache_application.md

9.4.02.1 KB
Original Source

% This file is generated! See ext/osquery-extension/cmd/gentables.

elastic_amcache_application

Windows Amcache inventory application entries (Root\InventoryApplication)

Platforms

  • ❌ Linux
  • ❌ macOS
  • ✅ Windows

Description

Application inventory from Windows Amcache (Application Compatibility Cache). Queries Root\InventoryApplication from the Amcache.hve registry hive.

Schema

ColumnTypeDescription
timestampBIGINTLast write time as Unix timestamp
date_timeTEXTLast write time in RFC3339
program_idTEXTProgram identifier
program_instance_idTEXTProgram instance identifier
nameTEXTApplication name
versionTEXTVersion string
publisherTEXTPublisher name
languageBIGINTLanguage ID
install_dateTEXTInstall date
sourceTEXTSource
root_dir_pathTEXTRoot directory path
hidden_arpBIGINTHidden ARP flag
uninstall_stringTEXTUninstall command string
registry_key_pathTEXTRegistry key path
store_app_typeTEXTStore app type
inbox_modern_appTEXTInbox modern app flag
manifest_pathTEXTManifest path
package_full_nameTEXTPackage full name
msi_package_codeTEXTMSI package code
msi_product_codeTEXTMSI product code
msi_install_dateTEXTMSI install date
bundle_manifest_pathTEXTBundle manifest path
user_sidTEXTUser SID
sha1TEXTSHA1 hash (last 40 chars of program_id)

Examples

List all amcache applications

sql
SELECT * FROM elastic_amcache_application;

Find application by name

sql
SELECT program_id, name, publisher, version FROM elastic_amcache_application WHERE name LIKE '%Chrome%';

Notes

  • Windows only. Requires Amcache.hve (e.g. from C:\Windows\appcompat\Programs\Amcache.hve).
  • elastic_amcache_application_file
  • elastic_amcache_application_shortcut
  • elastic_amcache_applications_view