diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt b/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt
index 3dc5a7f..05487af 100644
--- a/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt
@@ -1 +1 @@
-CuNEYHj5RbBsjVJxohTMD1xntLLtuzW06YrIQxv_dnuv66Z-CP9Yyz94aT1y6VMee62ueoZ-zoVm79qzmSN0EDnNTIajGUE-L9E8z-wSmPjpDRK6unp5pT-WyQru961HXU1NDT6tYoVYpmHPnC1pxK1hGqlJ5xCFlFjoYHaWTOMQ-jgr2lppwmOLGMGR7znGbC3ffVubbJzVWxZF2A54U5qoSwKmMb-Sl6nBVJvbZz8finGJvOBn8WzxH6DP_rUNqXJ4ZflVbC2EWzi2mlf_jhEvu35jXElgy6I7myTSoOJvWiK8J6arVkKEt1MNTtewGnDrFnAbFFZ53T08x7UafmirFgZuS4MbzwCYGQ_dX9IlcB-5OLXuB1JYApTLKEJnT364IFKOpAgwzZm5F9dhRAYQG6qVRonDCHrXl1ZJ1WFEMgDCksXtQpTcc53Fe-cH348-sbttOrFExqMtN8HmrJxdjJWFQB0WIPnb7BLMIc6qvc0QIfku9KZpHSlse1cttB-pn_l5UM07YLgjoWCB2wvGaLkZdjDOT0MZizytu7SaAs0SFgm4Q2g4p3xTJ9C78cM24TaT0oQ_gIehRDaf-ETeb4XCdMj1hpaRB4PR2JquoRXJvkfZ7bB6l0ahyfDeQvKqk2cmDf0Mt2CKXeALoAOwe3vhtLMTXKOL1NBAjm4
\ No newline at end of file
+E79Y8Mu1unbrVUarnYnB2V54ymsAauwfQy6DT4vV8djAYhDwH6bfqfESPU1GPBo8sMwTvPsLc4pFRXVmM-cvRnlFYbzEZEjU4syOe8-sh6O4mG3DsmlnV_rimfnuLGWPOM8LU2KileaSf2XoGWE5tXZ8PtTjtRo2uxiF8fiD252Fb4i2u8DxyZ6cZYpBEacjBD7T_fQ71wW2wUZJsLn79GyzkrZ0DNQLxHEByPGpYrjhvJrc-s0jfydZlGeDUuna07bPDprV1qmO1YdX93NVUPrzPLCGTBGnI8MiGreD_2t4sGHbL9YEpqsGM3RRjECQF_3E7B11nV-296qAEV_3OsR16l9i-qeTCPKhpTW1rEip-NeLdiZyVRjmeafuZ6y12zxqXdo-XiNxWAMPH-o6v50-5XidZW_athHTObQec1MxaY9vOEbJHNbAKkHGKCPUiQGasWxkHPPDGNLIYRK5LQPw4pSpnGgk8Fbd_SRY9MPNtlFxbtfSQT-wOcmTaemFoG7kTB2ckBtxUsU-wzLgm1tyADjdIbGi4VsgXd5MOXri3hVGM91uG5Z3s138zGjOxMhBytP_anPM9DBYV6DgTp3WWO667cykHQAuF_yUEnGJpIsPMOtKeCuMX-rla82cpPlcsSkyqgcVsMqgAuPR1Vrptbkuyqee55OF3whW9DA
\ No newline at end of file
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_script_only_check_7593193c5315521000b51901a0490ec5.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_script_only_check_7593193c5315521000b51901a0490ec5.xml
new file mode 100644
index 0000000..9faa30a
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_script_only_check_7593193c5315521000b51901a0490ec5.xml
@@ -0,0 +1,85 @@
+
+
+ true
+ manageability
+ In general, you should use the array literal notation when possible. It is easier to read, it gives the compiler a chance to optimize your code, and it's mostly faster too.
+
+ scan_finding
+ Don't use new Array()
+ 3
+ Validated new Array() pattern on Business rules, Client scripts and Script includes
+
+ 100
+ 0
+ 1
+
+ Don't use new Array()
+ scan_script_only_check
+ admin
+ 2024-10-14 18:14:56
+ 7593193c5315521000b51901a0490ec5
+ 2
+ Don't use new Array()
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_script_only_check_7593193c5315521000b51901a0490ec5
+ admin
+ 2024-10-14 18:18:21
+
+
+
+ 7593193c5315521000b51901a0490ec5
+ admin
+ 2024-10-14 18:14:55
+ 86771d305355521000b51901a0490e92
+ 0
+ admin
+ 2024-10-14 18:14:55
+
+ true
+
+
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_357638f05391521000b51901a0490e6e.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_357638f05391521000b51901a0490e6e.xml
new file mode 100644
index 0000000..763bc98
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_357638f05391521000b51901a0490e6e.xml
@@ -0,0 +1,56 @@
+
+
+ true
+ true
+ upgradability
+ name=sn_atf.runner.enabled^value=false^EQ
+
+
+
+ Automate your testing with ServiceNow's Automated Test Framework to ensure functionality after updates and deployments.
+
+ scan_finding
+ Encourage ATFs
+ 2
+ https://docs.servicenow.com/bundle/xanadu-application-development/page/administer/auto-test-framework/task/atf-enable-tests.html
+
+https://www.servicenow.com/community/developer-forum/how-to-get-type-of-instance-via-script/m-p/2029442
+
+ 100
+ 0
+ 1
+
+ Validate ATFs are enabled in sub production instances
+ scan_table_check
+ admin
+ 2024-10-14 16:09:20
+ 357638f05391521000b51901a0490e6e
+ 4
+ Encourage ATFs
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_table_check_357638f05391521000b51901a0490e6e
+ admin
+ 2024-10-14 16:26:20
+
+ false
+
+
+
+ 357638f05391521000b51901a0490e6e
+ admin
+ 2024-10-14 16:09:19
+ 96baf8785391521000b51901a0490e96
+ 0
+ admin
+ 2024-10-14 16:09:19
+
+ true
+
+
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_e65c4d305315521000b51901a0490e38.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_e65c4d305315521000b51901a0490e38.xml
new file mode 100644
index 0000000..81c4e66
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_e65c4d305315521000b51901a0490e38.xml
@@ -0,0 +1,57 @@
+
+
+ true
+ true
+ manageability
+
+ Always avoid using native js "document" object for DOM manipulation in service portal. Instead we should use AngularJS equivalent capabilities to achieve the same.
+
+ scan_finding
+ Avoid using javascript "document" object in Portal
+ 1
+
+
+ 100
+ 0
+ 1
+
+ Avoid using javascript "document" object in Portal
+ scan_table_check
+ admin
+ 2024-10-14 17:36:18
+ e65c4d305315521000b51901a0490e38
+ 2
+ Avoid using javascript "document" object in Portal
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_table_check_e65c4d305315521000b51901a0490e38
+ admin
+ 2024-10-14 17:44:48
+
+ false
+
+
+
+ e65c4d305315521000b51901a0490e38
+ admin
+ 2024-10-14 17:36:18
+ 54ae89b05315521000b51901a0490e99
+ 0
+ admin
+ 2024-10-14 17:36:18
+
+ true
+
+