Sensitive Permissions and Why They Matter
Not all permissions in NetSuite are created equal. Some expose your organization to elevated fraud, financial reporting,...
Managing dormant and inactive user accounts is a critical component of ERP security and compliance. Frameworks like NIST SP 800-53 and ISO 27001 require periodic reviews of user credentials, and SOX demands timely access revocation for systems impacting financial reporting. The rationale is simple—an unused account is still a potential entry point for an attacker, and the longer it sits unnoticed, the higher the risk it will be exploited.
In most ERP systems, dormant accounts are tracked using last login date or last recorded activity. Some platforms make this easy by providing an inactivity lockout setting, automatically disabling accounts after a set period without use. In NetSuite and similar systems that lack a native auto-disable feature, administrators can run reports (Saved Searches in NetSuite) against login audit data, export the results, and filter for accounts exceeding the inactivity threshold defined by policy. This manual review, while not as seamless as automation, is still highly effective when performed on a set schedule.
The risks of ignoring dormant accounts are significant. Orphaned credentials from former employees can provide stealthy access to your NetSuite environment, bypassing standard onboarding and approval processes. Dormant privileged accounts are especially dangerous because of the high-risk capabilities these accounts often contain. If a malicious user or terminated employee is able to access a dormant privileged account, they could wreak havoc, enabling that individual to undermine key IT General Controls and IT Application Controls. And from an audit perspective, weak management of these accounts is a common finding that can easily be avoided with consistent controls.
Finally, every account change—whether deactivation, deletion, or role removal—should be documented with the reason, date, and approving authority. This not only provides evidence for audits but also strengthens accountability. Dormant account management may seem like a housekeeping task, but in practice, it’s a frontline defense against unauthorized access and a critical part of maintaining a secure and compliant NetSuite environment
Not all permissions in NetSuite are created equal. Some expose your organization to elevated fraud, financial reporting,...
Moving customizations across environments, such as from a sandbox environment to a production environment, is one of the riskiest...