> cat /dev/github | grep security-tools
discovered 30 Mar 2026

console

TypeScript โ˜… 840 via github-topic
โ†’ View on GitHub

AI Summary: Phase Console is an open-source platform designed for engineering teams to efficiently manage and secure application secrets throughout the development lifecycle. Its notable features include a comprehensive dashboard for secret management, role-based access control, seamless integration with various CI/CD platforms and Kubernetes, as well as SDK support for multiple programming languages, enabling secure secret injection and synchronization across environments.


README

Phase
Repos

Docs | CLI | Node SDK | Python SDK
Golang SDK | Helm Chart | Kubernetes Operator | Terraform Provider


Open source platform for fast-moving engineering teams to secure and deploy application secrets โ€” from development to production.


Phase Console Demo

Features
๐Ÿ“ˆPhase Console: Dashboard for seamlessly creating, managing, rotating secrets, and environment variables
โŒจ๏ธCLI: Import existing secrets from .env files, and securely inject them in your application at runtime or create virtual shells with secrets
๐ŸคซSecret management: Manage secrets across environments, view secret diffs, track version history, and restore secret values with a single click
๐Ÿ™‹Role-based Access Control: Fine-grained, role-based, and cryptographic access control, per application, per environment.
๐Ÿ”Secret sync: Automatically sync secrets to GitHub, Cloudflare Pages, Vercel, GitLab CI, Railway, AWS Secrets Manager, etc.
KubernetesKubernetes: Automatically sync secrets to your Kubernetes Cluster and reload deployments via the Phase Secrets Operator
Terraform ProviderTerraform: Manage secrets in your HashiCorp Terraform Iac workflows.
โ›“๏ธSecret referencing & overrides: Create personal secrets without affecting others on the team. Reference secret values across apps and environments
๐ŸŒREST API: Access and manage secrets programmatically with any http client
๐Ÿ“ฆSDKs: SDKs for integrating Phase with various programming languages and frameworks
๐ŸฅกSelf Hosting: Run Phase on your own infrastructure
๐Ÿ”Audit Logs: Complete visibility into every change and access event

Explore Phase Console


CLI

ฮป phase --help
Securely manage application secrets and environment variables with Phase.

           /$$
          | $$
  /$$$$$$ | $$$$$$$   /$$$$$$   /$$$$$$$  /$$$$$$
 /$$__  $$| $$__  $$ |____  $$ /$$_____/ /$$__  $$
| $$  \ $$| $$  \ $$  /$$$$$$$|  $$$$$$ | $$$$$$$$
| $$  | $$| $$  | $$ /$$__  $$ \____  $$| $$_____/
| $$$$$$$/| $$  | $$|  $$$$$$$ /$$$$$$$/|  $$$$$$$
| $$____/ |__/  |__/ \_______/|_______/  \_______/
| $$
|__/

options:
  -h, --help   show this help message and exit
  --version, -v
               show program's version number and exit
Commands:

    auth             ๐Ÿ’ป Authenticate with Phase
    init             ๐Ÿ”— Link your project with your Phase app
    run              ๐Ÿš€ Run and inject secrets to your app
    shell            ๐Ÿš Launch a sub-shell with secrets as environment variables (BETA)
    secrets          ๐Ÿ—๏ธ Manage your secrets
    secrets list     ๐Ÿ“‡ List all the secrets
    secrets get      ๐Ÿ” Get a specific secret by key
    secrets create   ๐Ÿ’ณ Create a new secret
    secrets update   ๐Ÿ“ Update an existing secret
    secrets delete   ๐Ÿ—‘๏ธ Delete a secret
    secrets import   ๐Ÿ“ฉ Import secrets from a .env file
    secrets export   ๐Ÿฅก Export secrets in a dotenv format
    users            ๐Ÿ‘ฅ Manage users and accounts
    users whoami     ๐Ÿ™‹ See details of the current user
    users switch     ๐Ÿช„ Switch between Phase users, orgs and hosts
    users logout     ๐Ÿƒ Logout from phase-cli
    users keyring    ๐Ÿ” Display information about the Phase keyring
    docs             ๐Ÿ“– Open the Phase CLI Docs in your browser
    console          ๐Ÿ–ฅ๏ธ Open the Phase Console in your browser
    update           ๐Ÿ†™ Update the Phase CLI to the latest version

Explore Phase CLI


Getting started

Check out the Quickstart Guides

Use Phase Cloud

The quickest and most reliable way to get started is by signing up on the Phase Console.

Self-host Phase

Deploy Phase Console on your infrastructure
DockerDocker Compose
KubernetesKubernetes (Helm chart)
AWSAWS
AWS EKSAWS EKS (Helm chart)
GCPGoogle Cloud Platform
AzureAzure
DigitalOceanDigitalOcean
๐ŸฅกSelf-hosting Phase

SDKs

More coming soon!


Community vs Enterprise edition

Phase operates on an open-core model, similar to that of GitLab.

This repo is available under the MIT expat license, with the exception of the ee directory which will contain Pro or Enterprise features requiring a Phase license.


Security

For more information on how Phase encryption works, please see the Security Docs

Please do not file GitHub issues or post on our public forum for security vulnerabilities, as they are public!

For more information see: SECURITY.md


Contributing

We love contributions. See CONTRIBUTING.md

You can join our Slack if you have any questions!