Safeguard
Security Guides•

Official, Verified Publisher or Sponsored OSS: which badge fits your use?

Docker Hub has official, verified publisher and sponsored open source badges. Here is what each signals, what it leaves out, and how to pick one for a use.

Safeguard Security Team
3 min read

Docker Hub trust badges describe who publishes an image, not how clean it is. Official images are a curated set maintained through a reviewed process, Verified Publisher images come from verified commercial publishers, and Sponsored Open Source images come from verified open source projects. Pick by the kind of software you need, then scan.

The groups side by side

GroupWho publishesWhat the badge signalsWhat it leaves out
Docker Official ImagesA curated set maintained through a reviewed processDockerfile best practices, regular updates, tags linked to DockerfilesPer-build vulnerability status
Verified PublisherCommercial publishers Docker has verifiedThe publisher identity has been verifiedQuality of any particular image, public verification criteria on the docs page
Docker-Sponsored Open SourceOpen source projects Docker sponsorsThe project is verified as trusted and activeSame as above
CommunityAny user or organisationNothing beyond the accountEverything

The Docker documentation also lists Docker Hardened Images as a trusted content group, described as minimal, production-ready images that Docker maintains. That is a separate, vendor-described program, so evaluate it on its own terms.

Choosing by use

Base operating system or language runtime: start with the official image. The set exists for exactly these cases, and the Dockerfile for each tag is linked.

A commercial product delivered as an image, such as a database or monitoring agent from its vendor: look for the Verified Publisher badge, and then check that the publisher name matches the vendor you are buying from.

An open source tool with its own project image: look for the Sponsored Open Source badge, and compare the repository link on the image page with the project's real site.

A community image: treat it as untrusted code until you have read its source, checked its update history and scanned it. If a trusted alternative exists, use that instead.

What every badge still needs from you

  • A scan of the digest you will run.
  • A non-root user and limited capabilities at runtime.
  • A pinned digest in your build files.
  • A scheduled re-scan.

Docker's own documentation on Image Access Management describes community images as public images from individual developers that may carry security risks, and puts them off by default for organisations that turn the control on. That framing is a useful default for any team: the badge buys you a lower starting level of suspicion, not an exemption.

A note on verification

The Docker trusted content page does not list the criteria for the verified programs, so avoid claiming more than the badge says. "The publisher identity has been verified by Docker" is safe wording. "The image has been security audited" is not something that page says.

Quick check

Is a Verified Publisher image safer than a community image?

The publisher is verified, which lowers one kind of risk. The image can still have vulnerabilities, so scan it either way.

Where do Sponsored Open Source images sit in an access policy?

In Docker's Image Access Management they are controlled under the community category, not as a separate one.

Safeguard scans the images you choose, records an SBOM, and applies your policies, whatever badge they carry. A free scan is at gold.safeguard.sh/scan.

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.