Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/clairefro/pm-shhh

A Chrome extension for hiding senstive Postman collection/environment variables during livestreams.
https://github.com/clairefro/pm-shhh

Last synced: 3 days ago
JSON representation

A Chrome extension for hiding senstive Postman collection/environment variables during livestreams.

Awesome Lists containing this project

README

        

# pm-shhh

A Chrome extension for hiding senstive Postman collection/environment variables during livestreams.

## How to install

I'm too lazy to publish this on the Chrome webstore. You can install it locally instead.

### 1. Download the code in this repo

In directory of your choice:

`git clone [email protected]:clairefro/pm-shhh.git`

### 2. Open Chrome extensions menu

In Chrome URL bar, navigate to: `chrome://extensions/`

### Make sure Dev mode is enabled in upper right

### Click "Load unpacked" in upper left

### Select the pm-shhh file folder to unpack

### That's it.

You should now have the extension in your menu:

### \[Optional\] Pin the extentsion

For easy access, pin the extension to your extensions bar. Click the puzzle piece icon in the Chrome extensions bar, and then the blue pin next to `pm-shhh`

## Usage

### Enabled

When the "Censor vars" setting is checked, values in the "Current Value" column of collection and environment variables will be hidden.

![image](https://user-images.githubusercontent.com/9841162/140598997-fa906865-c275-4692-ab46-8855f9c5e28b.png)

WARNING! Clicking to edit a value will reveal the value:

![image](https://user-images.githubusercontent.com/9841162/140599014-9270c0b0-2bc6-4b5b-9c45-fd6eac4f6e2d.png)

But it will be hidden again when you click away. Maybe in the future someone can add an option to hide this too...

### Disabled

Unchecking the "Censor" setting will reveal the Current Value column values. This is normal Postman behavior.

## Disclaimer

This extension hasn't been extensively tested. Don't sue me if you flash your sensitives to the world :O

It also relies on the Postman UI as of `v9.0.9`. If the UI changes in future versions, the code will need to change too.