Skip to content

Commit 8c57a83

Browse files
aykmrgitadmin
and
admin
authored
Delete duplicate check for script in acl (#163)
Co-authored-by: admin <[email protected]>
1 parent dfda0c3 commit 8c57a83

File tree

3 files changed

+127
-42
lines changed

3 files changed

+127
-42
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update table="scan_table_check">
2+
<scan_table_check action="DELETE">
3+
<active>true</active>
4+
<advanced>false</advanced>
5+
<category>security</category>
6+
<conditions table="sys_security_acl">scriptISNOTEMPTY^advanced=false^EQ<item endquery="false" field="script" goto="false" newquery="false" operator="ISNOTEMPTY" or="false" value=""/>
7+
<item endquery="false" field="advanced" goto="false" newquery="false" operator="=" or="false" value="false"/>
8+
<item endquery="true" field="" goto="false" newquery="false" operator="=" or="false" value=""/>
9+
</conditions>
10+
<description>Script in ACL executes even if Advanced is unchecked. This may lead to confusion and unexpected behavior, coming from the script being hidden on the form but executed.</description>
11+
<documentation_url>https://docs.servicenow.com/bundle/utah-platform-security/page/administer/contextual-security/task/t_CreateAnACLRule.html</documentation_url>
12+
<finding_type>scan_finding</finding_type>
13+
<name>Script in ACL when Advanced is unchecked</name>
14+
<priority>1</priority>
15+
<resolution_details>Either check Advanced or Remove the script from the ACL, while making sure to maintain the same ACL result.</resolution_details>
16+
<run_condition/>
17+
<score_max>100</score_max>
18+
<score_min>0</score_min>
19+
<score_scale>1</score_scale>
20+
<script><![CDATA[(function (engine) {
21+
22+
// Add your code here
23+
24+
})(engine);]]></script>
25+
<short_description>Script in ACL executes even if Advanced is unchecked.</short_description>
26+
<sys_class_name>scan_table_check</sys_class_name>
27+
<sys_created_by>admin</sys_created_by>
28+
<sys_created_on>2023-10-04 20:36:19</sys_created_on>
29+
<sys_id>eb21adf797697110710650081153af9c</sys_id>
30+
<sys_mod_count>0</sys_mod_count>
31+
<sys_name>Script in ACL when Advanced is unchecked</sys_name>
32+
<sys_package display_value="Example Instance Checks" source="x_appe_exa_checks">ca8467c41b9abc10ce0f62c3b24bcbaa</sys_package>
33+
<sys_policy/>
34+
<sys_scope display_value="Example Instance Checks">ca8467c41b9abc10ce0f62c3b24bcbaa</sys_scope>
35+
<sys_update_name>scan_table_check_eb21adf797697110710650081153af9c</sys_update_name>
36+
<sys_updated_by>admin</sys_updated_by>
37+
<sys_updated_on>2023-10-04 20:36:19</sys_updated_on>
38+
<table>sys_security_acl</table>
39+
<use_manifest>false</use_manifest>
40+
</scan_table_check>
41+
<sys_update_version action="INSERT_OR_UPDATE">
42+
<action>DELETE</action>
43+
<application display_value="Example Instance Checks">ca8467c41b9abc10ce0f62c3b24bcbaa</application>
44+
<file_path/>
45+
<instance_id>7c7abcb4db5631d82f082a5913961914</instance_id>
46+
<instance_name>dev200172</instance_name>
47+
<name>scan_table_check_eb21adf797697110710650081153af9c</name>
48+
<payload>&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;record_update table="scan_table_check"&gt;
49+
&lt;scan_table_check action="INSERT_OR_UPDATE"&gt;
50+
&lt;active&gt;true&lt;/active&gt;
51+
&lt;advanced&gt;false&lt;/advanced&gt;
52+
&lt;category&gt;security&lt;/category&gt;
53+
&lt;conditions table="sys_security_acl"&gt;scriptISNOTEMPTY^advanced=false^EQ&lt;item endquery="false" field="script" goto="false" newquery="false" operator="ISNOTEMPTY" or="false" value=""/&gt;
54+
&lt;item endquery="false" field="advanced" goto="false" newquery="false" operator="=" or="false" value="false"/&gt;
55+
&lt;item endquery="true" field="" goto="false" newquery="false" operator="=" or="false" value=""/&gt;
56+
&lt;/conditions&gt;
57+
&lt;description&gt;Script in ACL executes even if Advanced is unchecked. This may lead to confusion and unexpected behavior, coming from the script being hidden on the form but executed.&lt;/description&gt;
58+
&lt;documentation_url&gt;https://docs.servicenow.com/bundle/utah-platform-security/page/administer/contextual-security/task/t_CreateAnACLRule.html&lt;/documentation_url&gt;
59+
&lt;finding_type&gt;scan_finding&lt;/finding_type&gt;
60+
&lt;name&gt;Script in ACL when Advanced is unchecked&lt;/name&gt;
61+
&lt;priority&gt;1&lt;/priority&gt;
62+
&lt;resolution_details&gt;Either check Advanced or Remove the script from the ACL, while making sure to maintain the same ACL result.&lt;/resolution_details&gt;
63+
&lt;run_condition/&gt;
64+
&lt;score_max&gt;100&lt;/score_max&gt;
65+
&lt;score_min&gt;0&lt;/score_min&gt;
66+
&lt;score_scale&gt;1&lt;/score_scale&gt;
67+
&lt;script&gt;&lt;![CDATA[(function (engine) {
68+
69+
// Add your code here
70+
71+
})(engine);]]&gt;&lt;/script&gt;
72+
&lt;short_description&gt;Script in ACL executes even if Advanced is unchecked.&lt;/short_description&gt;
73+
&lt;sys_class_name&gt;scan_table_check&lt;/sys_class_name&gt;
74+
&lt;sys_created_by&gt;admin&lt;/sys_created_by&gt;
75+
&lt;sys_created_on&gt;2023-10-04 20:36:19&lt;/sys_created_on&gt;
76+
&lt;sys_id&gt;eb21adf797697110710650081153af9c&lt;/sys_id&gt;
77+
&lt;sys_mod_count&gt;0&lt;/sys_mod_count&gt;
78+
&lt;sys_name&gt;Script in ACL when Advanced is unchecked&lt;/sys_name&gt;
79+
&lt;sys_package display_value="Example Instance Checks" source="x_appe_exa_checks"&gt;ca8467c41b9abc10ce0f62c3b24bcbaa&lt;/sys_package&gt;
80+
&lt;sys_policy/&gt;
81+
&lt;sys_scope display_value="Example Instance Checks"&gt;ca8467c41b9abc10ce0f62c3b24bcbaa&lt;/sys_scope&gt;
82+
&lt;sys_update_name&gt;scan_table_check_eb21adf797697110710650081153af9c&lt;/sys_update_name&gt;
83+
&lt;sys_updated_by&gt;admin&lt;/sys_updated_by&gt;
84+
&lt;sys_updated_on&gt;2023-10-04 20:36:19&lt;/sys_updated_on&gt;
85+
&lt;table&gt;sys_security_acl&lt;/table&gt;
86+
&lt;use_manifest&gt;false&lt;/use_manifest&gt;
87+
&lt;/scan_table_check&gt;
88+
&lt;/record_update&gt;</payload>
89+
<payload_hash>1356454248</payload_hash>
90+
<record_name>Script in ACL when Advanced is unchecked</record_name>
91+
<reverted_from/>
92+
<source>f587d90bc3dd1250faa4bd33e4013147</source>
93+
<source_table>sys_upgrade_history</source_table>
94+
<state>previous</state>
95+
<sys_created_by>admin</sys_created_by>
96+
<sys_created_on>2024-10-21 18:01:38</sys_created_on>
97+
<sys_id>2387514bc3dd1250faa4bd33e40131fe</sys_id>
98+
<sys_mod_count>0</sys_mod_count>
99+
<sys_recorded_at>192b03de1990000001</sys_recorded_at>
100+
<sys_updated_by>admin</sys_updated_by>
101+
<sys_updated_on>2024-10-21 18:01:38</sys_updated_on>
102+
<type>Table Check</type>
103+
<update_guid>2f87514b95dd1250d8d7157d4a5955fd</update_guid>
104+
<update_guid_history>2f87514b95dd1250d8d7157d4a5955fd:0,e267d9c752dd1250e0ae7bf3aa17e665:-2023533997,eea83dedc1c5de50dcb00ddc90e599ae:1356454248</update_guid_history>
105+
</sys_update_version>
106+
<sys_metadata_delete action="INSERT_OR_UPDATE">
107+
<sys_audit_delete display_value="Script in ACL when Advanced is unchecked">1379110bc3dd1250faa4bd33e4013183</sys_audit_delete>
108+
<sys_class_name>sys_metadata_delete</sys_class_name>
109+
<sys_created_by>admin</sys_created_by>
110+
<sys_created_on>2024-10-21 18:10:05</sys_created_on>
111+
<sys_db_object display_value="" name="scan_table_check">scan_table_check</sys_db_object>
112+
<sys_id>6497f98bb9dc40a28cfd0e9f7ed83e24</sys_id>
113+
<sys_metadata>eb21adf797697110710650081153af9c</sys_metadata>
114+
<sys_mod_count>0</sys_mod_count>
115+
<sys_name>Script in ACL when Advanced is unchecked</sys_name>
116+
<sys_package display_value="Example Instance Checks" source="x_appe_exa_checks">ca8467c41b9abc10ce0f62c3b24bcbaa</sys_package>
117+
<sys_parent/>
118+
<sys_policy/>
119+
<sys_scope display_value="Example Instance Checks">ca8467c41b9abc10ce0f62c3b24bcbaa</sys_scope>
120+
<sys_scope_delete display_value="">30a78b9b9290467a96959a65d2b2d304</sys_scope_delete>
121+
<sys_update_name>scan_table_check_eb21adf797697110710650081153af9c</sys_update_name>
122+
<sys_update_version display_value="scan_table_check_eb21adf797697110710650081153af9c">2387514bc3dd1250faa4bd33e40131fe</sys_update_version>
123+
<sys_updated_by>admin</sys_updated_by>
124+
<sys_updated_on>2024-10-21 18:10:05</sys_updated_on>
125+
</sys_metadata_delete>
126+
</record_update>
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
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
1+
ZxSMaYqpl9pnshBDUJXNxd1Rokl_u8HcysRfwGusYrrj1ELNlQnrWVagO5RWsJa_SXgxaC7NOAC7JeAmr2Yh_2cjbsJc0p1LLuV4FenYljd6t0myBjtd6JL8iAxD-HJNVj7UOo1PeeBCudWYR9GIfV44li7iLWbgfFg1mKWQJVByfPK1YMckO3QxnBjGUnYqj39KWBF0jxyAs3QDC0GEXEpF67dg85r00xTjWQg2iWP-L_m9oA0Nkp_4EZ47lhQs463j8kXaBKHzxQW-jFofVlJyJb3LwoX9BxV4SE4tfEViNdCjxFhxAKDuCqLJzTUvIbeoz8V3b-xSl_K8cEFwtzFmdQ6-wBLWhluYEBFsLiSp_lLyW-mWCsDPJg5h6MtbGTKfZta6LcbJwm89M_IhiUfBlg9KMzbZzJ1Q44nr-nHDANM9H1fNzy9thDr-OAsbVTCahF5NhofxI7mDqnesJAbzVslzWULRpie4mUVljWpe3_z6dlTdRYPpdF0suX6D0HI-rNd7ZiZXvMbhNHBmaLSiDVRgeWj7R-YBEsUSUWHGinybIv8TQXYnIqjipFvFHIXQ2kiQVFEfeOxhHRMg2Ox4QfQ01rWWrwWL8cZpH5PHoy-FVzpzujsqC9OS5MHFdPT7n-NTNeCp34xU3dMV40tJODCzC32V79N2FCLH4Pw

ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_eb21adf797697110710650081153af9c.xml

-41
This file was deleted.

0 commit comments

Comments
 (0)