Safeguard
Compliance•

How do you run the annual access review NYDFS 500.7 requires?

NYDFS 500.7 requires least privilege, limited privileged accounts and a yearly access review. Steps for engineering teams, from export to evidence.

Safeguard Security Team
3 min read

NYDFS 500.7 requires you to limit access to what each job needs, limit privileged accounts, review all user access privileges at least annually, and remove or disable what is no longer necessary. Run it as a repeatable cycle: export, assign reviewers, decide, remove, and keep the record.

This is general information, not legal advice.

What section 500.7(a) lists

Based on the risk assessment, a covered entity shall:

  1. Limit access privileges on systems that provide access to nonpublic information to those necessary for the user's job.
  2. Limit the number of privileged accounts, and limit their functions to what the job needs.
  3. Limit use of privileged accounts to times when the work requires that access.
  4. Review all user access privileges periodically, and at a minimum annually, removing or disabling accounts and access no longer necessary.
  5. Disable or securely configure protocols that permit remote control of devices.
  6. Promptly terminate access following departures.

Subsection (b) adds a written password policy that meets industry standards where passwords are used.

The review cycle

Step one is the export. For each in-scope system, pull the list of accounts and their roles. Include source hosting, CI, cloud, databases, secrets stores and admin consoles. Include service accounts and tokens, since the definition of a privileged account in section 500.1 reaches both user and service accounts that can do security relevant functions.

Step two is assigning reviewers. A manager who knows the person's job is better placed than a central team. For service accounts, the named owner reviews.

Step three is the decision. Each line gets keep, reduce or remove, with a reason for anything kept at high privilege.

Step four is the change. Do not stop at the spreadsheet. Remove or downgrade access and confirm it took effect.

Step five is the record: the export, the decisions, the date, and the proof of changes.

Common findings

FindingTypical fix
Former contractors still listedLink access removal to the offboarding checklist
Admin rights held for convenienceMove to time bound elevation
Shared accountsReplace with named accounts and logging
Tokens with no ownerAssign an owner or revoke
Remote admin protocols left onDisable or secure and document

Make it more than once a year

The text sets a floor of annual review. Departures need prompt action, so wire removal into HR events rather than waiting for the cycle. A light quarterly pass on privileged accounts keeps the annual one short.

Mistakes to avoid

Reviews go wrong when the reviewer cannot tell what a role allows, so approvals are rubber stamps. Another gap is reviewing people but not tokens, keys and service accounts. A third is recording decisions without verifying the removal. Describe roles in plain language beside each entry, include machine identities, and sample a few removals after the review to confirm they took effect.

Quick check

Do service accounts count?

The definition of privileged account in 500.1 covers any authorized user account or service account that can perform security relevant functions, so privileged service accounts belong in the review.

Is a manager's email approval acceptable evidence?

The rule asks for the review and the removal of unnecessary access. Keep a dated record of decisions in a form you can produce, and make sure the changes were actually applied.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.