diff --git a/README.md b/README.md
index 3c9a803..01cf56d 100644
--- a/README.md
+++ b/README.md
@@ -77,6 +77,15 @@ Update sets with more than 1000 configuration updates should be broken down into
### Updates in wrong update set scope
The scope for Customer Update [sys_update_xml] records should match the scope of the Update Set in which the Customer Update resides. Having a mismatch may cause Update Sets to generate preview errors meaning you cannot commit them until the errors are resolved.
+### Delete orphaned variables
+Variables should be used in Catalog Item or a Variable Set. Variables not in use should be deleted.
+
+### Delete Orphaned Catalog Client Scripts
+Catalog Client Script should be used in either a Catalog Item or a Variable Set. Catalog Client Scripts not in use should be deleted.
+
+### Update set description should not be empty
+Catalog UI policy should be used in either a Catalog Item or a Variable Set. Catalog UI Policies not in use should be deleted.
+
## Category: Upgradability
### Incident table should not be extended
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt b/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt
index 5ec766e..68b8219 100644
--- a/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt
@@ -1 +1 @@
-rMBlYCmi5aiIbIqy_SEizDYcNQHCiNth2daqdZwAkYB9ev4GhRKFrZMaQKljb82s4-lhvCgTTMHzWwKLVpXvkC2Yd1sNKAK0sq25dklq64buUCyoruywUyU-JUMLuJfNnz8p1mv6C245QHvIi79gTyG6jSW10Dgkzwdpmzuh8IljPPUZavn1suq23wi5kI_LZGoGS77ejaPnvOyUvSeoCqgdzpVnEJS7ktL84rmkkEx0ii4eZD0LyjmXRkEGoQMWx-tmccjg56-cPLcXGP-b9DOd-3P4Mk_TeqWKyjvpFkZs1Z1PW6aq02jvHreEX15XU0ajvHIalYuobHFFXvQvzFXIk0z8rppU_ho8GW1yhk1afxcly96rvHYKTqL93AYI8cyvC4KQe9wlTswLeGk2Xjrn5LhFkNoYMkK9CXmNlG3dN1Zoe8WFYKzEcSbK-j-tbAqSiTeWtz6CEzsfv5har5GKuxq-YCXsfrWSOEPMMKHVgNipa4t1O5Cw8vDSCNWr0fIz1J2DngAQh8joTc6NMt3npBFFLwDUpc2VoUHWr11TrJCySDPZQ35CtAF0WO3iH9SZVKnCNXELI_EWuzaRGydH6hKPVQpIsnN042R206uTB9NrltVRMRxR7shrRBe4ydJxv3q0nS_Dz5hnd8aK_T-0HGwjSLvXPjvObTdPZVw
\ No newline at end of file
+O589J23_6rg8RI4zPqL24ZnzYfjxQdzdt9wcR6E_qoNnoXh5Qp5AAXQEFzU1Y7PlryUFddxtNivvd6Hta75ujW1F-er8XNEHhqwSdOK2Eq6-fb7NldRy03ANC9mi9wSCaHSTPk12iJ2fqoGPrzeS3dscq1kXmZfB3bzn6Fu-nuOf5YacOPTySnt_G4nZTBW89Wlhosb_lciP-7_edKRi_hTWCtQerJlEKlUMiKcPzV8j4ljMuo7ND-nBWpuAmhsXx4F39ZUP9DbhFQau1gw9tUlr-Vd1wxuULhNgpwEW0vvTwRi3J2XeKbnctnFXNrVyuyP8GquwKEhPc45EnbsuApB_bqlt_GroZSuENoI6mddcTrVNJpBXBpbXpLqzmn6MgSpENhyEt6JJgLTnJfnbmEg3W_57TTu2RWHNPSxHqXrO6MP00gA0vwEK-GbblMY0e5Ee1a-iZ0qaqY1PEK87AT1OdEhJHOkTNanl-9zcaRSMJmUsaBiQ680n4C7KZ-mS5I8t1MpfcqyyhMupjtDViswru0c4RccBpXimdDG26Hko4_QL1yTImTmSaat_B1TcxmeiYwCT10KyKI31yJJVa_MsfBfW9VlGAnPUmxr6Z54kxZ8qOYoPs7RawtcboVgIFffy87VIjk4d1BKD-ujpxNllVVkL3fMql7Yw66gDk4Y
\ No newline at end of file
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_1284f489879a855009eaed3e8bbb35d6.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_1284f489879a855009eaed3e8bbb35d6.xml
new file mode 100644
index 0000000..39fdc91
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_1284f489879a855009eaed3e8bbb35d6.xml
@@ -0,0 +1,39 @@
+
+
+ true
+ false
+
+ manageability
+ cat_itemISEMPTY^variable_setISEMPTY^EQ
+
+
+
+ Variables should be used in Catalog Item or a Variable Set.
+
+ scan_finding
+ Delete orphaned variables
+ 3
+ If variable is not in use, it should be deleted
+
+ 100
+ 0
+ 1
+
+ Delete orphaned variables
+ scan_table_check
+ nia.mccash
+ 2022-03-15 22:30:47
+ 1284f489879a855009eaed3e8bbb35d6
+ Delete orphaned variables
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_table_check_1284f489879a855009eaed3e8bbb35d6
+
+ false
+
+
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_42653cc9879a855009eaed3e8bbb35f3.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_42653cc9879a855009eaed3e8bbb35f3.xml
new file mode 100644
index 0000000..d00b423
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_42653cc9879a855009eaed3e8bbb35f3.xml
@@ -0,0 +1,39 @@
+
+
+ true
+ false
+
+ manageability
+ cat_itemISEMPTY^variable_setISEMPTY^EQ
+
+
+
+ Catalog Client Script should be used in either a Catalog Item or a Variable Set.
+
+ scan_finding
+ Delete Orphaned Catalog Client Scripts
+ 3
+ If Catalog Client Script is not in use, it should be deleted
+
+ 100
+ 0
+ 1
+
+ Delete Orphaned Catalog Client Scripts
+ scan_table_check
+ nia.mccash
+ 2022-03-15 22:32:14
+ 42653cc9879a855009eaed3e8bbb35f3
+ Delete Orphaned Catalog Client Scripts
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_table_check_42653cc9879a855009eaed3e8bbb35f3
+
+ false
+
+
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_4b353cc9879a855009eaed3e8bbb35ed.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_4b353cc9879a855009eaed3e8bbb35ed.xml
new file mode 100644
index 0000000..97ae391
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_4b353cc9879a855009eaed3e8bbb35ed.xml
@@ -0,0 +1,39 @@
+
+
+ true
+ false
+
+ manageability
+ catalog_itemISEMPTY^variable_setISEMPTY^EQ
+
+
+
+ Catalog UI policy should be used in either a Catalog Item or a Variable Set.
+
+ scan_finding
+ Delete Orphaned Catalog UI Policies
+ 3
+ If Catalog UI policy is not in use, it should be deleted
+
+ 100
+ 0
+ 1
+
+ Delete Orphaned Catalog UI Policies
+ scan_table_check
+ nia.mccash
+ 2022-03-15 22:31:33
+ 4b353cc9879a855009eaed3e8bbb35ed
+ Delete Orphaned Catalog UI Policies
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_table_check_4b353cc9879a855009eaed3e8bbb35ed
+
+ false
+
+