diff --git a/lib/modules/manager/asdf/extract.spec.ts b/lib/modules/manager/asdf/extract.spec.ts
index ec528331a5a37e28e9d1a5f6346056f677a15b06..78c56a6bd350b6520842376dea2a2416501784fc 100644
--- a/lib/modules/manager/asdf/extract.spec.ts
+++ b/lib/modules/manager/asdf/extract.spec.ts
@@ -53,6 +53,7 @@ bun 0.2.2
 cargo-make 0.36.2
 checkov 2.3.3
 clojure 1.11.1.1182
+cosign 2.2.4
 crystal 1.6.1
 dart 2.19.3
 deno 1.26.2
@@ -69,6 +70,7 @@ github-cli 2.32.1
 gohugo extended_0.104.3
 golang 1.19.2
 golangci-lint 1.52.2
+gomplate 3.11.7
 hadolint 2.12.0
 haskell 9.4.2
 helm 3.10.1
@@ -182,6 +184,13 @@ dummy 1.2.3
               'regex:^(?<major>\\d+?)\\.(?<minor>\\d+?)\\.(?<patch>\\d+)\\.(?<build>\\d+)$',
             depName: 'clojure',
           },
+          {
+            currentValue: '2.2.4',
+            datasource: 'github-releases',
+            packageName: 'sigstore/cosign',
+            depName: 'cosign',
+            extractVersion: '^v(?<version>\\S+)',
+          },
           {
             currentValue: '1.6.1',
             datasource: 'github-releases',
@@ -286,6 +295,13 @@ dummy 1.2.3
             depName: 'golangci-lint',
             extractVersion: '^v(?<version>.+)',
           },
+          {
+            currentValue: '3.11.7',
+            datasource: 'github-releases',
+            packageName: 'hairyhenderson/gomplate',
+            depName: 'gomplate',
+            extractVersion: '^v(?<version>.+)',
+          },
           {
             currentValue: '2.12.0',
             datasource: 'github-tags',
diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts
index 35e4b163ec682c75ea3be49c023aa05a8bbb621a..72bdb607db7723e376c033b93b21cac848751ab3 100644
--- a/lib/modules/manager/asdf/upgradeable-tooling.ts
+++ b/lib/modules/manager/asdf/upgradeable-tooling.ts
@@ -107,6 +107,14 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = {
       versioning: `${regexVersioning.id}:^(?<major>\\d+?)\\.(?<minor>\\d+?)\\.(?<patch>\\d+)\\.(?<build>\\d+)$`,
     },
   },
+  cosign: {
+    asdfPluginUrl: 'https://gitlab.com/wt0f/asdf-cosign',
+    config: {
+      datasource: GithubReleasesDatasource.id,
+      packageName: 'sigstore/cosign',
+      extractVersion: '^v(?<version>\\S+)',
+    },
+  },
   crystal: {
     asdfPluginUrl: 'https://github.com/asdf-community/asdf-crystal',
     config: {
@@ -221,6 +229,14 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = {
       extractVersion: '^v(?<version>.+)',
     },
   },
+  gomplate: {
+    asdfPluginUrl: 'https://github.com/sneakybeaky/asdf-gomplate',
+    config: {
+      datasource: GithubReleasesDatasource.id,
+      packageName: 'hairyhenderson/gomplate',
+      extractVersion: '^v(?<version>.+)',
+    },
+  },
   hadolint: {
     asdfPluginUrl: 'https://github.com/looztra/asdf-hadolint.git',
     config: {