capabilities.work

Audit a Namespace's Published Modules

A 4-step recipe with Terraform. We can help you get access.

Recipe · 4 steps

Audit a Namespace's Published Modules

Inventory a namespace's registry modules and review one module in depth.

  1. List every module the namespace has published to the public registry, the full inventory this audit covers.
  2. Read the latest version of the module under review across every provider it targets, showing whether the providers are released in step with each other.
  3. Enumerate the module's published versions for the target provider, exposing release cadence and how long the current version has stood.
  4. Pull the module's download metrics so publish activity can be weighed against actual consumption.
What you'll need to have ready
  • namespace: The namespace or publisher to audit (e.g. "terraform-aws-modules").
  • moduleName: The module within the namespace to review in depth.
  • provider: The provider of the module under review (e.g. "aws").
  • resultLimit: How many modules to list from the namespace, up to 100.
For your developer

Arazzo workflow terraform:audit-namespace-modules, 4 operations: ListModulesByNamespace → GetModuleLatestVersions → ListModuleVersions → GetModuleDownloadSummary. Specs on APIs.io.