Secrets

Top 23 Secret Open-Source Projects

  • Vault

    A tool for secrets management, encryption as a service, and privileged access management

  • Project mention: Terraform & HashiCorp Vault Integration: Seamless Secrets Management | dev.to | 2024-03-22
  • trufflehog

    Find and verify credentials

  • Project mention: Seeking help to identify vulnerabilities and secrets in a website backup file | /r/HowToHack | 2023-07-03

    Trufflehog

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • infisical

    ♾ Infisical is the open-source secret management platform: Sync secrets across your team/infrastructure and prevent secret leaks.

  • Project mention: IBM to Acquire HashiCorp, Inc | news.ycombinator.com | 2024-04-24

    You should look into Infisical: https://github.com/Infisical/infisical

    Disclaimer: I’m one of the founders.

  • Reloader

    A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig – [✩Star] if you're using it!

  • Project mention: How are people managing env vars for Static Applications? | /r/devops | 2023-12-09

    You can combine this approach with something like https://github.com/stakater/Reloader to automatically restart pods when a certain secret value changes. So if your static code needs to be rebuilt when certain values change, you can use an init container to run the build on startup.

  • shhgit

    Ah shhgit! Find secrets in your code. Secrets detection for your GitHub, GitLab and Bitbucket repositories.

  • SecretScanner

    :unlock: :unlock: Find secrets and passwords in container images and file systems :unlock: :unlock:

  • teller

    Cloud native secrets management for developers - never leave your command line for secrets.

  • Project mention: Teller: Universal secret manager, never leave your terminal to use secrets | news.ycombinator.com | 2024-01-17
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • chamber

    CLI for managing secrets

  • Project mention: ssmsh VS chamber - a user suggested alternative | libhunt.com/r/ssmsh | 2023-11-09

    Chamber takes an opinionated view on AWS Parameter store as compared to ssmsh

  • onetimesecret

    Keep passwords and other sensitive information out of your inboxes and chat logs.

  • talisman

    Using a pre-commit hook, Talisman validates the outgoing changeset for things that look suspicious — such as tokens, passwords, and private keys.

  • Project mention: Detecting Secrets in Git Repositories | /r/kubernetes | 2023-07-07

    It's been a while since I looked, but pre-commit hooks (like talisman) would be the only way to prevent secrets from being committed/pushed. Server-side hooks are generally not supported on hosted repos (e.g. github, azure devops) since it's basically arbitrary code execution from the host's perspective.

  • noseyparker

    Nosey Parker is a command-line program that finds secrets and sensitive information in textual data and Git history.

  • Project mention: Magika: AI powered fast and efficient file type identification | news.ycombinator.com | 2024-02-15

    Yes!

    Sometimes a file has no extension. Other times the extension is a lie. Still other times, you may be dealing with an unnamed bytestring and wish to know what kind of content it is.

    This last case happens quite a lot in Nosey Parker [1], a detector of secrets in textual data. There, it is possible to come across unnamed files in Git history, and it would be useful to the user to still indicate what type of file it seems to be.

    I added file type detection based on libmagic to Nosey Parker a while back, but it's not compiled in by default because libmagic is slow and complicates the build process. Also, libmagic is implemented as a large C library whose primary job is parsing, which makes the security side of me jittery.

    I will likely add enabled-by-default filetype detection to Nosey Parker using Magika's ONNX model.

    [1] https://github.com/praetorian-inc/noseyparker

  • transcrypt

    transparently encrypt files within a git repository (by elasticdog)

  • Project mention: Is Mozilla SOPS dead? | /r/golang | 2023-05-15

    I was looking into secret storage in git recently and rather liked Transcrypt: https://github.com/elasticdog/transcrypt

  • helm-secrets

    A helm plugin that help manage secrets with Git workflow and store them anywhere

  • Project mention: Simplified Deployment: A Deep Dive into Containerization and Helm | dev.to | 2023-10-09

    helm plugin install https://github.com/databus23/helm-diff helm plugin install https://github.com/aslafy-z/helm-git helm plugin install https://github.com/jkroepke/helm-secrets

  • wrongsecrets

    Vulnerable app with examples showing how to not use secrets

  • Project mention: How to Not Use Secrets | news.ycombinator.com | 2023-12-03
  • git-hound

    Reconnaissance tool for GitHub code search. Scans for exposed API keys across all of GitHub, not just known repos and orgs.

  • Whaler

    Program to reverse Docker images into Dockerfiles

  • Project mention: Any Way To See The Dockerfile Used To Make An Image On Dockerhub? | /r/docker | 2023-07-04

    Whaler may help you: https://github.com/P3GLEG/Whaler

  • dotenv-vault

    sync .env files—from the creator of `dotenv`.

  • Project mention: Node.js 20.6 adds built-in support for .env files | dev.to | 2024-04-12

    dotenv-vault is another popular package that lets you encrypt your secret and decrypt the file just in time. They are quite helpful for production and CIT environments but are not supported currently.

  • secrets-patterns-db

    Secrets Patterns DB: The largest open-source Database for detecting secrets, API keys, passwords, tokens, and more.

  • jwt-cracker

    Simple HS256, HS384 & HS512 JWT token brute force cracker.

  • kubernetes-reflector

    Custom Kubernetes controller that can be used to replicate secrets, configmaps and certificates.

  • Project mention: KafkaUser in another namespace | dev.to | 2024-04-02

    In one of the comments it lead us to https://config-syncer.com/docs/v0.14.7/setup/install/ which had a comment about another tool emberstack/kubernetes-reflector.

  • gh-action-pypi-publish

    The blessed :octocat: GitHub Action, for publishing your :package: distribution files to PyPI: https://github.com/marketplace/actions/pypi-publish

  • Project mention: PyPI new user and new project registrations temporarily suspended | news.ycombinator.com | 2023-05-20

    > Recently I've seen someone on Reddit trying to automate the creation of PyPI projects through GitHub Actions. The person was complaining that the first deployment couldn't use an API key for that project since it didn't exist. So I'm not surprised some people are trying to do the same for malicious purposes.

    Sorry for the tangent, but: you can do this now! If you use trusted publishing, you can register a "pending publisher" for a project that doesn't exist yet. When the trusted publisher (like GitHub Actions) is used, it'll create the project[1].

    All of this is supported transparently by the official publishing action for GitHub Actions[2].

    [1]: https://docs.pypi.org/trusted-publishers/creating-a-project-...

    [2]: https://github.com/pypa/gh-action-pypi-publish

  • conjur

    CyberArk Conjur automatically secures secrets used by privileged users and machine identities

  • Project mention: OpenBao – FOSS Fork of HashiCorp Vault | news.ycombinator.com | 2023-12-08
  • vault-secrets-operator

    Create Kubernetes secrets from Vault for a secure GitOps based workflow.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Secrets related posts

Index

What are some of the best open-source Secret projects? This list will help you:

Project Stars
1 Vault 29,610
2 trufflehog 13,863
3 infisical 11,920
4 Reloader 6,718
5 shhgit 3,787
6 SecretScanner 2,956
7 teller 2,541
8 chamber 2,399
9 onetimesecret 1,964
10 talisman 1,832
11 noseyparker 1,506
12 transcrypt 1,409
13 helm-secrets 1,288
14 wrongsecrets 1,117
15 git-hound 1,110
16 Whaler 1,016
17 dotenv-vault 1,006
18 secrets-patterns-db 948
19 jwt-cracker 941
20 kubernetes-reflector 891
21 gh-action-pypi-publish 834
22 conjur 724
23 vault-secrets-operator 609

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com