Skip to content

Generate the SBOMs for the top 15 Docker Hub repositories.

License

Notifications You must be signed in to change notification settings

sbomify/docker-hub-sbom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Docker Hub SBOMs

This GitHub Actions workflow runs a specified command on a set of Docker images and generates Software Bill of Materials (SBOMs) in CycloneDX format for each image. The workflow is scheduled to run every night at midnight UTC.

SBOMs

Image SBOMs
alpine sbomified
busybox sbomified
docker sbomified
hello-world sbomified
httpd sbomified
memcached sbomified
mongo sbomified
mysql sbomified
nginx sbomified
node sbomified
postgres sbomified
python sbomified
rabbitmq sbomified
redis sbomified
ubuntu sbomified

Validate downloaded SBOMs

All SBOMs generated in the pipeline above are signed and you can verify the download the SBOMs as follows:

gh attestation verify path/to/downloaded-sbom.json --owner sbomify

Build the List

To get the top 15 (official) Docker Hub repositories, use the following command:

curl -s "https://hub.docker.com/v2/repositories/library/?page_size=100" | \
    jq -r '.results[] | "\(.pull_count) \(.name)"' | \
    sort -nr | \
    head -n 15

About

Generate the SBOMs for the top 15 Docker Hub repositories.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors