A small live-redaction demo for secretshield: paste text and see what looks like a secret, and how it gets redacted, in real time.
This is a thin UI on top of secretshield's own detect() / redact()
functions — the same engine that protects a running Python program's
stdout, stderr, and logging output.
pip install -r requirements.txt
streamlit run app.py- Push this folder to its own GitHub repo (or a subfolder of one).
- Go to share.streamlit.io, sign in with GitHub, and click New app.
- Point it at this repo, branch
main, and main file pathapp.py. - Deploy. Streamlit Cloud installs from
requirements.txtautomatically.
This app runs on a shared web server (whether local or hosted). Nothing is stored or logged deliberately, but treat it like any other web form: use fake/example values, not real credentials.