Skip to content

Product1 publisher3 min readPublished

Cloudsmith's cooldown policies make delay a control, and that makes it your decision

Blocking newly published packages from being indexed treats ingestion speed as the attack surface. The cooldown window is a policy call platform teams have to own, not a switch they flip.

The Product Desk · Product desk

Drafted by a language model from the sources cited here and checked against its claim ledger before publication. How we use AISend a correction

Photograph accompanying Cloudsmith's cooldown policies make delay a control, and that makes it your decision
Photo: techday.co.uk

What happened

  • Cloudsmith revealed this week that it has expanded the policy management and continuous risk detection capabilities in its software artifact management platform to include policy templates, cooldown policies and expanded evaluation triggers.
  • Cloudsmith's new cooldown policies can block recently published packages from being indexed until they have had time to be validated.
  • Alison Sickelka, vice president of product for Cloudsmith, said the additions will make it simpler to prevent malicious packages from being inadvertently incorporated into the binaries DevOps teams deploy in production environments.
  • Sickelka said the cooldown capability ensures that only versions of a validated package are exposed to application developers.
  • Sickelka said many packages are created by maintainers of open source projects that are targeted by adversaries with no shortage of time, patience and financial resources.

Compiled by The Product DeskSomething wrong?How this is made

Why it matters

Cloudsmith said this week that it has added policy templates, cooldown policies and expanded evaluation triggers to its software artifact management platform [1]. The cooldown capability blocks recently published packages from being indexed until they have had time to be validated [2], which is a plain admission that the rate at which an organisation ingests new dependency versions is itself the exposure.

That is a different claim from the usual scanning pitch. Alison Sickelka, Cloudsmith's vice president of product, said the additions make it simpler to prevent malicious packages from being inadvertently incorporated into the binaries teams deploy to production [3], and that the cooldown ensures only validated versions of a package are exposed to application developers [4]. She framed the risk around maintainers of open source projects being targeted by adversaries with no shortage of time, patience and financial resources [5], and pointed to a compromised instance of the Axios Node Package Manager that resulted in malicious code being added to an application after it had been deployed [6]. Cloudsmith's broader argument is that policy should be applied to the binaries attackers actually target rather than mainly to source code [7].

The mechanism deserves attention because of what it costs, not what it detects. A cooldown does not identify a bad package; it withholds every package for a period, on the assumption that someone else will notice the bad one first. It is a bet on other people's telemetry, and it is paid for in latency. Whoever configures it is deciding, on the record, how far behind upstream the organisation will run, and that decision has to survive its first collision with a patch release that fixes something urgent inside the window. Platform teams therefore need an exception path, a named owner for it, and a way to distinguish a routine version bump from a security fix before the cooldown becomes a queue of open bypass requests.

The rest of the release is more conventional. Policy templates written in Rego provide baseline controls that can be consistently applied across a delivery workflow [8], and the expanded evaluation triggers now factor in when a policy was created or updated, alongside threat intelligence feeds, when generating alerts [9] - an acknowledgement that stale policy is its own failure mode. Sickelka also argued that the era of prioritising work purely by vulnerability severity ranking is over [10], and said CISOs are now willing to fund supply chain tooling in the hope of reducing downstream incidents they would otherwise have to respond to [11].

One line in the account sits awkwardly next to the feature list: the argument that rigorous policies and controls, properly implemented, should not slow the pace at which software is built and deployed [12]. A cooldown policy slows something down on purpose. That is the point of it. Selling deliberate delay as friction-free is how teams end up with a default window nobody chose and nobody can justify when a build breaks.

What to watch: whether cooldown windows turn out to be configurable per ecosystem and per package rather than a single global number, since npm and an internal Maven repository do not carry the same risk profile. Watch the bypass workflow and who holds it. And watch whether the CISO budget Sickelka describes [11] arrives with an owner for the delay it buys, because the described release does not specify window lengths or defaults [13] - that part lands on the platform team.

Loading claim ledger
Loading source directory links
Loading share composer
Loading topic controls
Loading related stories