Orphaned Account Checker

Automation or bot (scheduled jobs, RPA)

The team that owns the process names one person who owns the bot account and its credential.

Who should own an automation or bot (scheduled jobs, RPA), and which ISO/IEC 27001, SOC 2 and PCI DSS clauses apply?

The clauses the checker cites on an automation or bot (scheduled jobs, RPA): ISO/IEC 27001 A.5.16, ISO/IEC 27001 A.5.17, SOC 2 CC6.1, PCI DSS 7.2.5 and PCI DSS 8.6.3. Every clause it cites, across the seven regimes, is in the table below.

How the checker reads it

Findings that can apply

9 of 14

Clauses

7 cited
RegimeClause
ISO/IEC 27001ISO/IEC 27001 A.5.16 Identity management
ISO/IEC 27001ISO/IEC 27001 A.5.17 Authentication information
SOC 2SOC 2 CC6.1 Logical access security over protected information assets
PCI DSSPCI DSS 7.2.5 Application and system accounts least privilege
PCI DSSPCI DSS 8.6.3 System account passwords protected against misuse
NIST SP 800-53NIST SP 800-53 IA-9 Service Identification and Authentication
CIS ControlsCIS Controls 5.5 Establish and Maintain an Inventory of Service Accounts

The first clause, set out

ISO/IEC 27001 A.5.16Identity management

Identities are to be managed throughout their whole life cycle. Purpose (stated in ISO/IEC 27002:2022): enables unique identification of people and systems accessing organizational assets and appropriate assignment of access rights. As an Annex A reference control, it is compared with the controls determined in risk treatment (6.1.3 c) and recorded in the Statement of Applicability as included or excluded, with the justification and implementation status (6.1.3 d); implementation guidance is ISO/IEC 27002:2022 5.16.

What an auditor asks to see: Statement of Applicability entry for control A.5.16, showing inclusion or justified exclusion, implementation status and the risks it treats; Identity management procedure covering creation, verification, activation, change, disablement and removal; Evidence that identities are verified against trusted documents before issue; A register of shared identities with the business justification and approval for each; A register of non-human identities (service accounts, machine identities) with segregated approval and an independent oversight record
Where account lists usually fall short: Generic shared accounts exist without documented justification or approval; Service accounts have no owner and no periodic oversight; Identities of leavers remain enabled for weeks because HR notifications are not integrated; The same person holds several identities in one directory, undermining accountability
Source: ISO/IEC 27001:2022 Annex A

A line that reads as this type

the type column left blank, invented values

rpa-invoice-bot | | directory | | yes

See the specimen run