How to identify and verify Store application dependencies and their versions<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Learn how to identify the dependencies of a ServiceNow Store application, find the required versions of those dependencies, and verify whether the correct versions are installed on an instance. This article covers three topics using Vulnerability Response as an example: Identifying which applications and plugins a Store application depends onFinding the specific dependency versions required for a given Store application versionVerifying whether the correct dependency versions are installed on an instance Identifying Store application dependencies Use one of the following methods to identify the dependencies of a Store application. Both methods provide the dependency application names but do not include version information. To find the required dependency versions, see the following section. Method 1: Check dependencies within the instance Go to System Definition > Plugins.Search for the plugin name — for example, Vulnerability Response.Open the plugin record.Select the Version Details tab and scroll to the bottom of the page. The Version Details tab displays all system requirements and dependencies for the plugin. Method 2: Check dependencies on the ServiceNow Store Go to the ServiceNow Store.Search for the plugin name — for example, Vulnerability Response.Open the application page.Select the Dependencies tab. The Dependencies tab lists all app dependencies and system plugin dependencies. Finding required dependency versions Use the following method to find the specific dependency versions required for a given Store application version. Method 1: Check dependency versions within the instance Go to the Store Application [sys_store_app] table: /sys_store_app_list.do?sysparm_query=name%3D<application-name>Search for the application name — for example, Vulnerability Response.Add the Dependencies field to the list view to see the dependencies and their required versions directly in the list.Alternatively, open the application record and select Show XML to view the full dependency list with versions. For example, the Vulnerability Response plugin version 26.1.4 shows the following dependency string: com.snc.vul_dep:sys,sn_vul_licensing:2.7.1,sn_vul_int_fw:1.1.2,sn_vul_cmn_ws:1.7.0,sn_sec_analytics:2.4.2,sn_sec_cmn_orch:12.13.4,sn_cmdb_ci_class:1.36.0 Each entry follows the format <scope>:<version>. An entry showing :sys indicates a system plugin with no specific version requirement. Verifying installed dependency versions After identifying the required dependency versions, verify whether the correct versions are installed on the instance. Dependencies fall into two types: system plugins and store application plugins. Use a different table to verify each type. System plugins System plugins are identified by a :sys suffix in the dependency string — for example, com.snc.vul_dep:sys. Verify system plugins in the System Plugins [v_plugin] table using the ID field. Go to the following URL to search for a system plugin by ID: /v_plugin_list.do?sysparm_query=id=<plugin-id> For example, to verify com.snc.vul_dep: /v_plugin_list.do?sysparm_query=id=com.snc.vul_dep The search must use the ID field in this table — searching by name returns incorrect results. Store application plugins Store application dependencies are identified by a scope and version — for example, sn_vul_licensing:2.7.1. Verify store application dependencies in the Store Application [sys_store_app] table using the Scope field. Go to the following URL to search for multiple store application dependencies by scope in a single query: /sys_store_app_list.do?sysparm_query=scopeIN<scope1>,<scope2>,<scope3> For example, to verify all Vulnerability Response store app dependencies: /sys_store_app_list.do?sysparm_query=scopeINsn_vul_licensing,sn_vul_int_fw,sn_vul_cmn_ws,sn_sec_analytics,sn_sec_cmn_orch,sn_cmdb_ci_class Compare the Version field in the results against the required versions identified in the dependency string.