Join our Newsletter — 33% off our NHI Course
Home› FAQ› Governance, Ownership & Risk› What permissions does the Azure Cosmos DB Account…
Governance, Ownership & Risk

What permissions does the Azure Cosmos DB Account Reader Role grant?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 20, 2026 Domain: Governance, Ownership & Risk

It allows read-only access to Azure Cosmos DB account properties and configuration. It does not grant data-plane access to database contents. Use it for inventory, auditing, and operational visibility, but not for users who need to read or change data. Review assignments carefully so read access to account metadata does not become a broader reconnaissance path.

What this role lets you see in Azure Cosmos DB

The Azure Cosmos db account reader role is a management-plane role, so it is useful when you need visibility into the account itself rather than the data stored inside it. In practice, that means checking properties, settings, and configuration details for inventory, auditing, and operational review without giving the holder the ability to query or change database contents.

That distinction matters because account metadata can still be operationally sensitive. A reader can learn how the account is organised, which features are enabled, and how it is exposed, but that is not the same as having access to customer records, application data, or documents stored in the database.

The role is therefore best thought of as a control-plane visibility role. It supports governance and platform administration, but it is not a substitute for data access roles, and it should not be treated as one in role design or access review.

What it does not grant

This role does not provide data-plane access. A principal with Cosmos DB Account Reader can inspect the account and its configuration, but cannot read containers, query items, insert records, update documents, or perform other actions against database contents.

That boundary is important when teams assume that any Cosmos DB role implies database access. Cosmos DB uses separate permission surfaces for account administration and for data access, so the safer review habit is to verify both the scope of the role and the plane it applies to before approving assignments.

For broader Azure access design, the role fits naturally into role design and least-privilege review alongside Azure RBAC and Service Principals Guide, which covers role assignments, scopes, and service principal hygiene.

When to use it, and what to pair it with

Use the role for people or automation that need inventory visibility, configuration review, or compliance evidence around the Cosmos DB account. It is a good fit for auditors, platform engineers, and operations staff who need to answer questions about the account without becoming data readers.

Do not use it as a convenience role for troubleshooting application issues if the real need is to inspect live data. In those cases, the correct fix is usually to grant a narrower data-plane role to a tightly scoped identity, or to use a separate diagnostic path that does not expose the account more widely than necessary.

If your access model is drifting toward broad read assignments, treat that as a privilege-management issue rather than a Cosmos DB quirk. Cloud PAM and CIEM Guide is a useful companion for spotting effective permissions, unused access, and rightsizing opportunities before they become standing exposure.

Risk and Threat Considerations

Account metadata is not the same as database data, but it can still aid reconnaissance. A reader who can enumerate configuration, network exposure, or operational settings may learn enough to plan follow-on abuse, especially if the account is already weakly segmented or overexposed.

Failure mechanism: The role is sometimes assigned as a low-friction visibility role and then reused beyond its original purpose. That turns a read-only management-plane permission into a discovery path for attackers or insiders who are looking for where the database lives, how it is configured, and what adjacent control weaknesses exist.

Impact: The most likely harm is not direct data theft from this role alone, but faster targeting, better attack planning, and broader privilege creep. If the assignment pattern is sloppy, it can also hide a more serious mistake, such as granting data-plane access through a different role or identity.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 addresses the attack surface, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5AC-6 — Least PrivilegeLimits account-reader scope to the minimum needed for visibility.
AC-3 — Access EnforcementSeparates management-plane viewing from data-plane database access.
Recommendation — Restrict Cosmos DB read roles to the smallest set of management-plane permissions required. Enforce distinct roles for account metadata visibility and database data access.
CIS Controls v8CIS-6 — Access Control ManagementSupports reviewing who can read account metadata and why.
Recommendation — Review and remove account-reader assignments that are broader than the business need.
ISO/IEC 27001:2022A.5.15 — Access controlApplies to governance of who may inspect cloud account configuration.
Recommendation — Define and enforce access rules for Cosmos DB account visibility roles.
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIRelevant where Azure service identities are given broader account visibility than needed.
Recommendation — Audit service identities for account-reader assignments that exceed their operational purpose.

Practitioner Guidance

What to verify: Confirm whether the requester needs account visibility only, or whether they also need data-plane access. If they need both, separate those needs explicitly instead of relying on one broad role assignment.

Common mistake: Treating this role as harmless because it is read-only. Read-only access to account metadata can still reveal enough operational detail to support reconnaissance, so review it with the same discipline you would apply to other privileged inventory roles.

Practitioner takeaway: The key decision is not whether the role can read data, it cannot, but whether account-level visibility is genuinely necessary and narrowly scoped enough to avoid becoming standing reconnaissance access.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 20, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org