Join our Newsletter — 33% off our NHI Course
Home› Glossary› Foundations & NHI Taxonomy› Public Suffix List
Foundations & NHI Taxonomy

Public Suffix List

← Back to Glossary
By NHI Mgmt Group Updated October 27, 2026 Domain: Foundations & NHI Taxonomy

A curated registry of domain boundary rules that tells browsers and other software where a registrable domain begins. It exists because DNS labels alone do not reveal whether subdomains belong to one organisation or to many unrelated tenants, which makes it essential for cookie scope and other trust decisions.

What the Public Suffix List actually does

The Public Suffix List is not a security policy by itself, but a boundary table that helps software decide where one registrable domain ends and another begins. That distinction matters because a DNS name can look like a shared site boundary while actually sitting inside a larger multi-tenant service.

Browsers, cookie libraries, and related network software use it to avoid treating unrelated tenants as if they were the same administrative domain. Without that boundary knowledge, a cookie or trust decision can spill across organisations that merely share a parent suffix.

Why registrable-domain boundaries matter

The core problem is that DNS syntax does not tell you who controls a suffix. A name such as example.co.uk is not enough to infer whether example is the organisational boundary or whether the suffix is a public registry boundary that should stop inheritance.

The list gives software a curated exception model for public suffixes, including delegated namespaces and other registries where the usual “take the last labels” rule would be wrong. That is why it is closely tied to cookie scope, site calculation, and cross-site trust logic.

For browser behaviour, this boundary also affects higher-level concepts such as “site” versus “origin”. NHIMG’s Same-Origin Policy and Browser Security Model Guide explains how those boundaries interact with cookies, CORS, postMessage, and isolation headers.

Where the list is used in practice

Its most visible use is cookie handling. A browser must know whether a cookie set for a parent domain would be shared with unrelated tenants, or whether the boundary is public and should block that scope.

It is also used by software that derives the “effective registrable domain” for security checks, reporting, content isolation, and eTLD+1 style comparisons. Those decisions influence whether two hostnames are treated as same-site, cross-site, or separate security principals.

For email and domain-policy ecosystems, the same boundary logic helps determine where organisational policy should be applied. NHIMG’s DMARCbis Changes Guide covers the DNS tree walk and organisational-domain logic that depend on public suffix awareness.

How the list stays useful and why it must be maintained

The list is curated rather than inferred because registry boundaries change over time. New public suffixes appear, registries evolve, and products that ship a stale copy can make wrong trust decisions for new or newly delegated domains.

That maintenance burden is part of the design. Consumers should treat the list as an external dependency, not as a fixed rule set embedded once and forgotten. A stale implementation can be functionally correct for common domains while still being unsafe for newly introduced suffix structures.

The safest pattern is to rely on a current implementation from a trusted source, rather than hard-coding assumptions about TLD structure or tenancy boundaries. When a product uses the list for cookie scope or site classification, update cadence becomes a security concern, not just a correctness concern.

Why mistakes become security issues

Misclassifying a public suffix can widen trust boundaries unintentionally. The most common consequence is overbroad cookie scope, but the same error can also distort same-site checks, isolation decisions, and cross-domain trust assumptions.

Failure mechanism: software that does not recognise a public suffix may treat a shared registry boundary as if it were part of one organisation, allowing state or policy to bleed between unrelated tenants.

Impact: that mistake can expose sessions, weaken browser isolation, and create cross-tenant trust confusion where one party is mistakenly granted the privileges or state of another.

Risk and Threat Considerations

The main risk is trust boundary confusion. When a product misidentifies the registrable domain, it can extend cookies, state, or policy into a namespace that belongs to someone else. That is especially dangerous in multi-tenant ecosystems where many organisations share a public suffix under one registry.

Failure mechanism: an attacker does not need to break DNS to benefit. They only need a product, library, or deployment that assumes the wrong boundary and then accepts cookies, authentication state, or site trust decisions across unrelated tenants.

Impact: the result can be session fixation, cross-tenant state leakage, weaker browser isolation, and in some implementations, privilege confusion between domains that should have been separated.

Standards & Framework Alignment

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

NIST SP 800-53 Rev 5, CIS Controls v8 and OWASP ASVS set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5AC-3 — Access EnforcementBoundary-aware cookie scope supports access enforcement across domains.
IA-5 — Authenticator ManagementCookie and token scope depend on protecting identity material from overbroad domain reach.
SC-23 — Session AuthenticityPublic-suffix errors can weaken web session boundary checks and cross-site trust decisions.
Recommendation — Enforce domain-scoped access rules so state is not applied across unrelated tenants. Manage cookies and tokens so they remain scoped to the correct registrable domain. Validate session-boundary logic against current domain rules to prevent cross-tenant reuse.
CIS Controls v8CIS-6 — Access Control ManagementRegistrable-domain boundaries are part of controlling who can reach shared web state.
Recommendation — Review web access controls so cookies and domain trust do not extend to unrelated tenants.
OWASP ASVSV7 — Session ManagementCookie scope and site boundaries are central session-management concerns for web apps.
Recommendation — Verify that session cookies are scoped only to the intended domain boundary.

Practitioner Guidance

What to watch for: treat the Public Suffix List as a dependency that affects browser security logic, not just as a utility dataset. Products that implement cookie handling, site comparison, or domain scoping should be checked for how they consume updates and whether they use the list consistently across components.

Governance implication: teams should own the update path and validate that domain-boundary logic is aligned with current registry rules. If a component has its own embedded copy, that copy needs the same lifecycle attention you would give any other security-sensitive lookup table.

Practitioner takeaway: if your application makes trust decisions on hostname structure, verify that those decisions are based on current public-suffix awareness rather than on naive string parsing.

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 27, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org