Skip to content

Releases: cybrota/whispr

Whispr introduces a new `secret` command group with useful utilities

15 Jan 04:39
d487dfd
Compare
Choose a tag to compare

New feature 🎉 - Useful Secret Utilities

This release introduces a new command group called secret.

whispr secret sub_command [OPTIONS]

With two new sub_commands:

  1. get: Audit a secret from a vault. This is very helpful in fetching raw secret that is jq parseable.

Usage:

whispr secret get -v aws -s my_secret -r us-west-2
  1. gen-random: Generate a crypto-safe random sequence to use for key rotations.

Usage:

whispr secret gen-random -l 16 -e '*^/'

See README.md for more details on usage or run whispr secret --help after installing the tool.

What's Changed

  • feat/23: add secret command group with get & gen-random sub-commands by @narenaryan in #25

Full Changelog: v0.5.0...v0.6.0

Support to override AWS Default region

26 Dec 06:07
ebf87fe
Compare
Choose a tag to compare

This release supports configuring AWS region through whispr configuration file:

vault: aws
secret_name: <mysecret>
env_file: .env
region: us-west-2

Note: If you set both region key and AWS_DEFAULT_REGION, region key will take precedence.

What's Changed

Full Changelog: v0.4.0...v0.5.0

Support for AWS SSO Profile in whispr

08 Dec 17:22
6e1e432
Compare
Choose a tag to compare

What's Changed

  • Feature: Add support for AWS SSO profile in config by @narenaryan in #19

Usage:

vault: aws
sso_profile: dev
  • Code Quality: Improve test coverage from 72% to 79%

Full Changelog: v0.3.0...v0.4.0

Simplify programmatic access of whispr

17 Nov 02:58
0eac842
Compare
Choose a tag to compare

Description

  • This release simplified programmatic access of code whispr utilities
  • execute_command will not fail silently if there is a problem with subprocess.
  • Add programmatic sue guide in usage-guides.

What's Changed

Full Changelog: v0.2.0...v0.3.0

Support passing secrets via STDIN args instead of environment

04 Nov 02:08
3c4ff79
Compare
Choose a tag to compare

Features

  • New no_env configuration key to control mode of secret sharing
  • Backwards compatible

This release consists of a new feature to avoid passing secrets as environment variables but command args. This is secure way to collect secrets instead of causing environment pollution.

env_file: .env
secret_name:  <your_secret>
vault: aws
no_env: true # New key to control no environment vs command args. Default: false

This also lets Whispr hand-off secrets to subprocess and not own anything.

FIxing a bug in PyPi publish

20 Oct 01:18
7737d37
Compare
Choose a tag to compare

Description

This is a release bug fix for v0.1.0. No feature updates or fixes

Launch of Whispr, a secure code development tool

20 Oct 01:15
Compare
Choose a tag to compare

Description

This is the first version of Whispr.

Whispr (Pronounced as whisp-r) is a CLI tool to safely inject secrets from your favorite secret vault (Ex: AWS Secrets Manager, Azure Key Vault etc.) into your app's environment. This is very useful for enabling secure local software development.

Full Changelog: https://github.com/narenaryan/whispr/commits/v0.1.0