EXTENSIONS
Aws Ssm
A swamp vault on AWS Systems Manager Parameter Store. Every secret is a SecureString parameter, on the Standard tier, named by a prefix (default /swamp/) and the secret key. Credentials come from the AWS default chain or a named profile; an optional KMS key encrypts the values. get, put and delete refuse plaintext String parameters, delete is immediate, and errors never carry the value. Supports swamp vault read-secret, put, list-keys and delete.
Keepassxc
Swamp vault backed by a running KeePassXC, reached through its Browser
Aws Sm
Read, write, and delete secrets stored in AWS Secrets Manager, with support
Gcp Sm
Read, write, and delete secrets stored in Google Cloud Secret Manager, with
Azure Kv
Read, write, and delete secrets stored in Azure Key Vault. Supports secret
1password
Read, write, delete, and annotate secrets stored in 1Password using the `op` CLI.
Gcp/vault
Google Cloud vault infrastructure models
Pass
GPG-encrypted password store using the pass CLI (passwordstore.org). Can return just the first line of a multiline entry (the password, by pass convention) or a named metadata field such as login. Emits OpenTelemetry spans for get, put, and list so vault reads are visible in traces, including reads during model and workflow runs where the host emits nothing. Span attributes carry the vault name, key and field names, and backend only — never secret values or error messages.
Gopass
gopass password manager (gopass.pw) - pass compatible with extra features. Emits OpenTelemetry spans for get, put, and list so vault reads are visible in traces, including reads during model and workflow runs where the host emits nothing. Span attributes carry the vault name, key name, and backend only — never secret values or error messages.
Macos Keychain
macOS Keychain vault using the security CLI. Emits OpenTelemetry spans for get, put, and list so vault reads are visible in traces, including reads during model and workflow runs where the host emits nothing. Span attributes carry the vault name, key name, and keychain service only — never secret values, argv, or error messages.
Hashicorp Vault
HashiCorp Vault secrets management via REST API (KV v1 and v2). Emits OpenTelemetry spans for get, put, and list, with one child span per request in the recursive list walk, so vault reads are visible in traces including reads during model and workflow runs where the host emits nothing. Span attributes carry the vault name, key name, and KV version only — never secret values, tokens, or error messages.
Sops
SOPS + age vault for swamp: one encrypted file per secret.
K8s Secret
Create, read, sync and delete a Kubernetes Secret from vault values. Values reach kubectl only on stdin and are never returned: output and stored state carry metadata and key names only.
Scaleway Secret Manager Vault
A swamp vault backend backed by Scaleway Secret Manager — source other models' secrets from Scaleway with vault.get(...) expressions, authenticated via X-Auth-Token.
1password Connect
A swamp vault backend for 1Password Connect — read and write secrets over Connect's HTTP API with a bearer token, so vault.get() works headless in cron, containers, and swamp serve without the op CLI.
Openbao Configurator
OpenBao configuration rendering and API lifecycle control: render HCL, status, initialize, unseal, and seal. File deployment and service management are handled by cfgmgmt extensions.
Gcloud Token
A read-only swamp vault that mints a fresh Google OAuth access token on every
Selfcert
Self-signed TLS certificate generator for Swamp: creates RSA-4096 certs locally using node:crypto and stores cert + key in a swamp vault.
Passbolt
Passbolt CLI vault provider for swamp secrets
Sops Age
SOPS + age vault for swamp: encrypt secrets at rest with AES-256-GCM via Mozilla SOPS and age. Zero network dependency — fully local, file-based. Works with existing SOPS workflows and zo.space secrets dashboards.