360 Secure SkillHub
360 安全技能中心

Doppler

基于 Doppler CLI 的密钥管理操作指引:涵盖 macOS 安装与登录、项目/配置/环境管理、密钥的查看、设置、删除与以 env 或 JSON 下载,以及用 doppler run 将密钥注入命令运行,并列出 --json 等全局参数。包含删除类高危命令,未提供脚本或自动化封装。

melvynx
melvynx
热度 82.85
最近更新 2026-05-11 17:30:11
分类:安全依赖:代码执行 / 第三方 API应用场景:DevOps / 自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add doppler
Metadata
name
doppler
description
Manage secrets and environment variables via Doppler CLI - secrets, projects, configs, environments. Use when user mentions 'doppler', 'secrets management', 'env variables', or wants to manage secrets with Doppler.
category
devtools
install_command
brew install dopplerhq/cli/doppler

doppler

Setup

macOS:

brew install dopplerhq/cli/doppler

Or install from https://docs.doppler.com/docs/install-cli for other platforms.

Verify installation:

doppler --version

Always use --json flag when calling commands programmatically.

Authentication

doppler login

Resources

Setup

Command Description
doppler setup Configure Doppler for current directory
doppler setup --project <name> --config <config> Configure with specific project and config

Secrets

Command Description
doppler secrets List all secrets in current config
doppler secrets get KEY Get a specific secret value
doppler secrets get KEY --plain Get plain text value (no formatting)
doppler secrets set KEY=value Set a secret
doppler secrets set KEY1=val1 KEY2=val2 Set multiple secrets
doppler secrets delete KEY Delete a secret
doppler secrets download --no-file --format env Download secrets as .env format
doppler secrets download --no-file --format json Download secrets as JSON

Run

Command Description
doppler run -- <command> Run a command with secrets injected as env vars
doppler run -- npm start Run npm start with secrets injected
doppler run --command "echo \$KEY" Run shell command with secrets

Projects

Command Description
doppler projects List all projects
doppler projects create <name> Create a new project
doppler projects delete <name> Delete a project
doppler projects get <name> Get project details

Configs

Command Description
doppler configs List all configs in current project
doppler configs create --name <name> --environment <env> Create a new config
doppler configs delete --config <name> --yes Delete a config
doppler configs clone --config <source> --name <target> Clone a config

Environments

Command Description
doppler environments List all environments
doppler environments create --name <name> --slug <slug> Create an environment
doppler environments delete <slug> Delete an environment

Activity

Command Description
doppler activity View recent activity log
doppler activity --number 20 View last 20 activity entries

Global Flags

Flag Description
--json Output result as JSON
--project <name> Specify project
--config <name> Specify config
--token <token> Use service token for auth
--no-color Disable colored output