Skip to content

Commit 90a1cdd

Browse files
author
admin
committed
Adding new instance scan check to find duplicate names for update sets
1 parent 0b0b517 commit 90a1cdd

File tree

2 files changed

+62
-1
lines changed

2 files changed

+62
-1
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
wfk5cLJIFILf--CScx11T_HxKnvFi_tvVGWQ4MVoUD4xRjeg23hbQQ-YthZaO5rdQRi5RO0Ek_vy1jQxfj8my5NnSqX76ss9Totvk18Z5SgfR8FHjV9QH256pks9HGGF8Fbyn3AtYoCn4KUpxUI-hW2X1yAAwp0PKYgo9q_DlLzvRd1yem1bLqaCLTW-CW_IDtQoDlk5wdVR2XKYqeAsNOKgOI_7m84DsgiIZwn78t5DcQ-jEtyZKCIFsznrSce2sFSW0EZOwYVQsFwvXIhSpsyNaLesyP7N8PVuw3rBsw5nojwgPkNbJW_sYegEICD8CTNIm-OdS5tsS0nifJQNN5erG3FlGykruc1JjG1YWoQs2Nxq4FCevGLSjX-C9g9AZUtnMmyGt2wZTPTdPYwzKmoYQ1642r7CJdJ8fvjHWViLp2__NT9Wo4rJBHqYxd7rADLu-on_5a1FTXlTKLuck-Ges27pJcmyYz1RqJJHwJQ2bPeZZ6AgYIdqvLKhx87K_kDj76p9QIw36GDaNuUCAhOuB3JU5UCBdWtS_G-6GebWyasL0pMVt5DXczRH2BUeJTttW7stKIfY3p4_7pDVvd2gcE8LI6TRLGA-k-KX6c-6MeIAp8LFoOMwGH07Dc-fgPQDfhrvOnyF1jMAq2scd1kDC005jUwjKCNiM-JqiyE
1+
BgiovevC1ze9ekbSNu313pR_3YPr9xUl8hAleZQ_Rnfiowfr5T_DAmii6h_xnZewjTA5kJDPZ8x14S0gIPG4eStZ_r0uGIAEaMA2i5ojlbIKORDDapgOMutOHKJaSSwf5uZ0VkEcLzooGIDWB0v16daIWWmH_U_tcnLaTE7bj5lyq4EtAk53xdL2hPu7eGFz949_eZIJg4np37S0xRegM9y_dmXRrQ8sLopLNT_af4u_BCPeNIg9Gwq5Wjn9Qj-xbi8bazd-3t7Koe2HKHH2vqOryT-dhuZufc9zUI_l55ev-4cGovoOeBX2wc13EwKh1HIMaW9kwiWljZ-0An9_loh6WU6FYCcnEV9xS2xDXUbHOoWeuOdg76lvyor5qfEN3jOQ46xXIoW5vidkXaoBVtMSLMcBFbrFBZuJWI0Zq4lZU6TiRvzbveuo1rDeAv126QIJhGCuE0SDcvzuV96dbttSOQ-ZgAUumexHi91tJ_97V2MDP9q5Ms-5Y0Mg9r0PNqCibJqaPEnkxgYPIYePZZZdYPYWbOtM4eTteRkWZxAXO_lRTEq7Bon9z0cpiIRBaZLIg7LiMeLZk8F2gHservOdv1_Y1D_rFznoMifC65doHeUJMmIqw6u6vCAM7C9B8YpsXDLWfL6sPrSqTQwVK1WHG_lmjTI_4U6Qb1fAgFg
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update table="scan_table_check">
2+
<scan_table_check action="INSERT_OR_UPDATE">
3+
<active>true</active>
4+
<advanced>true</advanced>
5+
<category>manageability</category>
6+
<conditions/>
7+
<description>Having two Update Sets with the same name in ServiceNow makes it hard to debug and track changes.</description>
8+
<documentation_url/>
9+
<finding_type>scan_finding</finding_type>
10+
<name>Duplicate Updat Set Name</name>
11+
<priority>3</priority>
12+
<resolution_details>Ensure all your Update sets have unique names. Rename any update set with a duplicate name with a unique name</resolution_details>
13+
<run_condition/>
14+
<score_max>100</score_max>
15+
<score_min>0</score_min>
16+
<score_scale>1</score_scale>
17+
<script><![CDATA[(function(finding, current) {
18+
19+
// gs.info(current.api_name);
20+
// gs.info('Checking script Include name: ' + current.api_name);
21+
var ga = new GlideAggregate('sys_update_set');
22+
ga.addQuery('name', current.name);
23+
ga.addQuery('sys_id', '!=', current.sys_id);
24+
ga.addAggregate('COUNT');
25+
ga.query();
26+
ga.next();
27+
28+
if (ga.getAggregate('COUNT') >= 1) {
29+
finding.increment();
30+
finding.count = ga.getAggregate('COUNT');
31+
}
32+
})(finding, current);]]></script>
33+
<short_description>Duplicate Updateset Names</short_description>
34+
<sys_class_name>scan_table_check</sys_class_name>
35+
<sys_created_by>admin</sys_created_by>
36+
<sys_created_on>2024-10-19 11:29:09</sys_created_on>
37+
<sys_id>b68a2d5ac3111210eb11ba2ed40131fa</sys_id>
38+
<sys_mod_count>2</sys_mod_count>
39+
<sys_name>Duplicate Updat Set Name</sys_name>
40+
<sys_package display_value="Example Instance Checks" source="x_appe_exa_checks">ca8467c41b9abc10ce0f62c3b24bcbaa</sys_package>
41+
<sys_policy/>
42+
<sys_scope display_value="Example Instance Checks">ca8467c41b9abc10ce0f62c3b24bcbaa</sys_scope>
43+
<sys_update_name>scan_table_check_b68a2d5ac3111210eb11ba2ed40131fa</sys_update_name>
44+
<sys_updated_by>admin</sys_updated_by>
45+
<sys_updated_on>2024-10-19 11:33:53</sys_updated_on>
46+
<table>sys_update_set</table>
47+
<use_manifest>false</use_manifest>
48+
</scan_table_check>
49+
<sys_translated_text action="delete_multiple" query="documentkey=b68a2d5ac3111210eb11ba2ed40131fa"/>
50+
<sys_es_latest_script action="INSERT_OR_UPDATE">
51+
<id>b68a2d5ac3111210eb11ba2ed40131fa</id>
52+
<sys_created_by>admin</sys_created_by>
53+
<sys_created_on>2024-10-19 11:32:10</sys_created_on>
54+
<sys_id>033b619ac3111210eb11ba2ed40131d0</sys_id>
55+
<sys_mod_count>0</sys_mod_count>
56+
<sys_updated_by>admin</sys_updated_by>
57+
<sys_updated_on>2024-10-19 11:32:10</sys_updated_on>
58+
<table>scan_table_check</table>
59+
<use_es_latest>false</use_es_latest>
60+
</sys_es_latest_script>
61+
</record_update>

0 commit comments

Comments
 (0)