Catch new vulnerabilities in your packages and images with recurring security scans
Ensuring your packages and container images remain secure over time can be challenging, especially as new vulnerabilities surface daily and can emerge long after a package is first introduced. With Cloudsmith, you can now set up recurring security scans of your packages and images to check for new vulnerabilities and use that updated information in Cloudsmith’s policy manager to notify users or quarantine the package…
Dart upstreams now support caching
For customers who use Cloudsmith for Dart packages, Cloudsmith now supports caching from upstream repositories including pub.dev, the official package repository for Dart. This simplifies handling of public Dart packages and enables key improvements such as package vulnerability scanning to enhance and better secure your package workflows.
Prior t…
Automatically generate SBOMs for container images
Cloudsmith now automatically generates SBOMs during package synchronization of container images. This provides a CycloneDX format SBOM accessible via the API, and significantly quickens container image re-scan times.
What are SBOMs?
SBOMs (or Software Bill Of Materials) serve as an inventory of components comprising a software package. Based on a…
Dart package security scanning
Cloudsmith has extended our support for security scanning to include Dart packages, helping customers who use Cloudsmith for Dart packages ship safe software.
Cloudsmith’s security scanning checks for Common Vulnerabilities and Exposures (CVEs). Package vulnerability scanning is a key step in securing your software delivery pipelines, and using pa…
Introducing support for Conda repodata patching
Cloudsmith’s support for Conda repositories now includes the ability to modify Conda repository metadata through repodata patching, giving customers a way to update package dependency constraints without republishing all packages.
Repodata patching provides a resolution when updates to a package’s dependencies introduce breaking changes or other i…
Introducing API Key Policy
If your organization has a policy to rotate API keys, Cloudsmith can now help you enforce this using our API Key Policy, a new policy type for Ultra customers.
Using this policy you can:
Specify a maximum age for API keys throughout all accounts in your workspace.
Enforce optional automatic API key refresh, which will automatically refresh any A…
Launching the new Cloudsmith Web App
After a focused period of design and development, the new Cloudsmith web app is now available to all customers at app.cloudsmith.com. The new web app replaces the existing cloudsmith.io, which will be fully decommissioned in June 2025.
The new web app is designed to give you a clearer picture of the software flowing into and out of your business:…
Hex Upstream Support in Early Access 🎉
Following our announcement of Hex registry support in July 2024, Cloudsmith has extended that support to include upstreams, making Elixir and Erlang package management easier. This support is compatible with any registry that adheres to the v2 registry specification.
Highlights
Proxying Packages: Directly proxy Hex packages, such as Hex.pm or pri…
Store, secure, and distribute OCI artifacts with Cloudsmith
Cloudsmith’s container registry fully complies with the Open Container Initiative (OCI) v1.1 standard, letting customers store, secure, and distribute OCI container images and arbitrary artifacts such as Helm charts, binaries, and custom formats…
Semantic sorting for prerelease versions fixed
We've improved our versioning logic to accurately handle the parsing and semantic sorting of versions with prerelease components. 🛠
What changed?
Previously, our implementation treated all numbers in prerelease components as a single integer when comparing versions.
For example, when comparing versions 1.0.0-alpha.1.3.1 and 1.0.0-alpha.1.22, th…