diff --git a/README.md b/README.md
index 0fe3e4c..0c493c2 100644
--- a/README.md
+++ b/README.md
@@ -12,6 +12,9 @@ Open-Sourced community contributed and owned repository for Instance Scan Defini
## Category: Manageability
+### Ensure Inactive Users Are Not Assigned as Catalog Item Owners
+Ensure inactive users are not assigned as catalog item owners, maintaining accountability and system accuracy. Regular instance checks should validate active ownership for all catalog items.
+
### Avoid using javascript "document" object in Portal
Always avoid using native js "document" object for DOM manipulation in service portal. Instead we should use AngularJS equivalent capabilities to achieve the same.
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt b/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt
index b764fd1..2d486d2 100644
--- a/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt
@@ -1 +1 @@
-vdzK57T2bhYH4R3tr5_N6r8DKdLmhtc5_AMSqsrGL2lDDQtzZxnmirx38up8Jm2-CI3CDMpa7Udq0cV06a0WfIeCBFsws8y-joYHTxiD-lAbbpy7LKyBy-szR_kO4mFszdz7Kikp9bbMUwWTIPbtRQzbapfu6HH7iEFepuUdA9SOlwPJAAaBRxCUQeo8Hg9Hxb7ubHmvx87l7IwoGN2ezq07g2EMDh3wkpLdXVXdMoPd-Hf9g8X-V4ENLaGI-5wQnvXgX_w_shWoupz_WdTA3ir94Eh3Nu2jiM29wNQDNrlsTvslryId4vq8M8ME13Vi7UpuHw6Ec-ooT6OXdBMkvgsVAtCARdy79UbAgT_p9E3KL3rbJPozp-7I8wOf3n1WETwJkDsAUMzBp3LWF8_BqfxFeYFCEQV3l3xC8ic2ZQn_98i9fpgURFU9Ec2BEGbbMfpm7KehrFl0bNOVDTDEWIETdt80lvfR1i0-8Yk1vHWvLdB94dHoPw1a77oWht1HxEMkNzE1m38ANVQVZq2-pbVdIiAYCLeRBdd5i_LrNLpF7iCHBpAawuxX5BQIVKBW3WNTPhWUdV9_a1_394CDBmYswn8XiQSx0Vi0hfjuuMp9J9sQxOVVq2MFyWZiDvhIX2CJutq8xn27shQc7Y5xeZN5SVosFrv3irWYkzJuKoU
\ No newline at end of file
+r_d-cQn06Ca0XNT0eKPvX4wYE-_d3YLOvl_lEIGmvwqx3-5mVhsFFy1zMyFDjeIl4E1dh3ecF36UaB8UB_8D9lk2eEI4rdVDPBdBSwM_SoFuVjuqOj6coD5GLBV6bYc-gWmJaf-hLtfTyTM4bSnign7rYJzEZoqx_8hccnUZ0_VJ3TfqyyF3YMHWiuzZeJlBCwqDAi_fOJ3GBo1sZU_uq5cZD3j9aUPkcpE6CInss4m4KyMobPRTOcJdZT-2rCz1ARK8ZlphIA44YWYQOwY5I_blZgjNcSNq2VNAxY-80cZBHHDPcz3exSOGUNkF50kj6ZrTy-BSRtBJTgTMV5c_n5VLnrqy5VwMRuKKf_VsqSg1Y5te0kvSZK3DNq5MoMTwr2vHV3ljlvgT34nAX1orZkBbP1Gk66YOFNwESISJpS7INLwQpZiznS6DirCFiYPQuF4pCCySGfO2j4GAXaWuEo8gSQcgBRi1ILyc2FGba-2ky6qvZ5RwRSbbEKcaU1RQzAQ2ftxFUq89ecr3VIoF5bntDlNcbIcROtHFAOSzCNGs0hXtunCdXa6huGeEaeCzD8YwIprTr4j_DESQGMxXJUfwigp2T_CP8un-HpcYdx8RPMICvSixojJ7p7hu0KKLScdPxAcgFKyhyxwgjM9CUemi9votsifb9DnVulS424I
\ No newline at end of file
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_script_only_check_6b832a7953d1d61000b51901a0490e24.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_script_only_check_6b832a7953d1d61000b51901a0490e24.xml
new file mode 100644
index 0000000..57ea32e
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_script_only_check_6b832a7953d1d61000b51901a0490e24.xml
@@ -0,0 +1,53 @@
+
+
+ true
+ upgradability
+ Use Logging Levels: Instead of gs.log(), consider using more appropriate logging levels, such as:
+gs.info() for informational messages.
+gs.warn() for warnings that don’t break functionality but may need attention.
+gs.error() for logging errors that require investigation.
+
+ scan_finding
+ Avoid usage of gs.log()
+ 3
+
+
+ 100
+ 0
+ 1
+
+ Avoid usage of gs.log() in prod
+ scan_script_only_check
+ admin
+ 2024-10-18 02:30:31
+ 6b832a7953d1d61000b51901a0490e24
+ 0
+ Avoid usage of gs.log()
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_script_only_check_6b832a7953d1d61000b51901a0490e24
+ admin
+ 2024-10-18 02:30:31
+
+
+
+ 6b832a7953d1d61000b51901a0490e24
+ admin
+ 2024-10-18 02:30:31
+ 07a5a23953d1d61000b51901a0490e95
+ 0
+ admin
+ 2024-10-18 02:30:31
+
+ true
+
+
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_09921c765351121000b51901a0490eec.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_09921c765351121000b51901a0490eec.xml
new file mode 100644
index 0000000..07df4dd
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_09921c765351121000b51901a0490eec.xml
@@ -0,0 +1,41 @@
+
+
+ true
+ false
+ manageability
+ active=false^EQ
+
+
+
+
+ scan_finding
+ Inactive User Check : Notifications
+ 2
+
+
+ 100
+ 0
+ 1
+
+ Check Email recipient as inactive user
+ scan_table_check
+ admin
+ 2024-10-20 18:27:05
+ 09921c765351121000b51901a0490eec
+ 0
+ Inactive User Check : Notifications
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_table_check_09921c765351121000b51901a0490eec
+ admin
+ 2024-10-20 18:27:05
+
+ false
+
+
+
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_25a5c4b65311121000b51901a0490e4f.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_25a5c4b65311121000b51901a0490e4f.xml
new file mode 100644
index 0000000..a1b89c8
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_25a5c4b65311121000b51901a0490e4f.xml
@@ -0,0 +1,41 @@
+
+
+ true
+ false
+ upgradability
+ owner.active=false^EQ
+
+
+ We should ensure that inactive users are removed from being assigned as Catalog item owners
+
+ scan_finding
+ Inactive User Check : Catalog Iem
+ 2
+
+
+ 100
+ 0
+ 1
+
+ Check Catalog Item owner is Active user
+ scan_table_check
+ admin
+ 2024-10-20 17:30:07
+ 25a5c4b65311121000b51901a0490e4f
+ 1
+ Inactive User Check : Catalog Iem
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_table_check_25a5c4b65311121000b51901a0490e4f
+ admin
+ 2024-10-20 20:31:56
+
+ false
+
+
+
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_2fbf40be5311121000b51901a0490ea9.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_2fbf40be5311121000b51901a0490ea9.xml
new file mode 100644
index 0000000..fc0caec
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_2fbf40be5311121000b51901a0490ea9.xml
@@ -0,0 +1,41 @@
+
+
+ true
+ false
+ manageability
+ active=false^EQ
+
+
+ Check any Catalog Tasks Assigned to Inactive User
+
+ scan_finding
+ Inactive User Check : Cat Task assignment
+ 1
+
+
+ 100
+ 0
+ 1
+
+ Check any Catalog Tasks Assigned to Inactive User
+ scan_table_check
+ admin
+ 2024-10-20 18:12:50
+ 2fbf40be5311121000b51901a0490ea9
+ 0
+ Inactive User Check : Cat Task assignment
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_table_check_2fbf40be5311121000b51901a0490ea9
+ admin
+ 2024-10-20 18:12:50
+
+ false
+
+
+
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_3c0ec0355369de1000b51901a0490e46.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_3c0ec0355369de1000b51901a0490e46.xml
new file mode 100644
index 0000000..c0ff3df
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_3c0ec0355369de1000b51901a0490e46.xml
@@ -0,0 +1,41 @@
+
+
+ true
+ false
+ manageability
+ owner.active=false^EQ
+
+
+ We should ensure that inactive users are removed from being assigned as Catalog item owners
+
+ scan_finding
+ Inactive User Check : Catalog Item
+ 2
+
+
+ 100
+ 0
+ 1
+
+ Check Catalog Item owner is Active user
+ scan_table_check
+ admin
+ 2024-10-30 01:46:25
+ 3c0ec0355369de1000b51901a0490e46
+ 0
+ Inactive User Check : Catalog Item
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_table_check_3c0ec0355369de1000b51901a0490e46
+ admin
+ 2024-10-30 01:46:25
+
+ false
+
+
+
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_5c061c765351121000b51901a0490ef8.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_5c061c765351121000b51901a0490ef8.xml
new file mode 100644
index 0000000..ea395bd
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_5c061c765351121000b51901a0490ef8.xml
@@ -0,0 +1,41 @@
+
+
+ true
+ false
+ manageability
+ approver.active=false^EQ
+
+
+
+
+ scan_finding
+ Inactive User Check : Approvals
+ 2
+
+
+ 100
+ 0
+ 1
+
+ Address any approvals assigned to Inactiveuser
+ scan_table_check
+ admin
+ 2024-10-20 18:38:13
+ 5c061c765351121000b51901a0490ef8
+ 0
+ Inactive User Check : Approvals
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_table_check_5c061c765351121000b51901a0490ef8
+ admin
+ 2024-10-20 18:38:13
+
+ false
+
+
+
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_6f14fe555359161000b51901a0490ef9.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_6f14fe555359161000b51901a0490ef9.xml
new file mode 100644
index 0000000..9a7db28
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_6f14fe555359161000b51901a0490ef9.xml
@@ -0,0 +1,54 @@
+
+
+ true
+ true
+ manageability
+ name=sn_atf.runner^value=false^EQ
+
+
+
+
+
+ scan_finding
+ ATF usage instance
+ 2
+
+
+ 100
+ 0
+ 1
+
+ Checking ATFs are using in Non production instances.
+ scan_table_check
+ admin
+ 2024-10-16 14:19:07
+ 6f14fe555359161000b51901a0490ef9
+ 0
+ ATF usage instance
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_table_check_6f14fe555359161000b51901a0490ef9
+ admin
+ 2024-10-16 14:19:07
+
+ false
+
+
+
+ 6f14fe555359161000b51901a0490ef9
+ admin
+ 2024-10-16 14:19:06
+ 57a4ba915359161000b51901a0490e13
+ 0
+ admin
+ 2024-10-16 14:19:06
+
+ true
+
+
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_8979003a5311121000b51901a0490e86.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_8979003a5311121000b51901a0490e86.xml
new file mode 100644
index 0000000..51806f4
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_8979003a5311121000b51901a0490e86.xml
@@ -0,0 +1,41 @@
+
+
+ true
+ false
+ manageability
+ owned_by.active=false^EQ
+
+
+ We should ensure that inactive users are removed from being assigned as Service owners.
+
+ scan_finding
+ Inactive User Check : Service Owner
+ 2
+
+
+ 100
+ 0
+ 1
+
+ Check inactive user as Service Owner
+ scan_table_check
+ admin
+ 2024-10-20 17:44:06
+ 8979003a5311121000b51901a0490e86
+ 0
+ Inactive User Check : Service Owner
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_table_check_8979003a5311121000b51901a0490e86
+ admin
+ 2024-10-20 17:44:06
+
+ false
+
+
+
diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_c15bc4f65311121000b51901a0490edb.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_c15bc4f65311121000b51901a0490edb.xml
new file mode 100644
index 0000000..ad7f46f
--- /dev/null
+++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_c15bc4f65311121000b51901a0490edb.xml
@@ -0,0 +1,41 @@
+
+
+ true
+ false
+ manageability
+ assigned_to.active=false^EQ
+
+
+ Check for inactive users in Asset Management and update the Configuration Management Database (CMDB) to reflect any changes in asset ownership.
+
+ scan_finding
+ Inactive User Check : Asset management
+ 2
+
+
+ 100
+ 0
+ 1
+
+ Check any assets assigned to any inactive user
+ scan_table_check
+ admin
+ 2024-10-20 17:52:35
+ c15bc4f65311121000b51901a0490edb
+ 0
+ Inactive User Check : Asset management
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+
+ ca8467c41b9abc10ce0f62c3b24bcbaa
+ scan_table_check_c15bc4f65311121000b51901a0490edb
+ admin
+ 2024-10-20 17:52:35
+
+ false
+
+
+