Skip to content

Charlie808-debug/password-leak-checker-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Leak Checker Bot

A privacy-conscious Streamlit app for checking whether passwords or emails appear in known breach datasets.

Features

  • Check passwords using HaveIBeenPwned's k-anonymity password API
  • Check email breaches using HaveIBeenPwned API
  • Query BreachDirectory for email/username breach records
  • Send webhook alerts when leaks are detected
  • Streamlit dashboard interface

Privacy Notes

  • Raw passwords are not stored.
  • Password checks use SHA-1 k-anonymity through HaveIBeenPwned.
  • Email and username checks may be sent to external breach APIs.
  • Secrets should be stored in .env locally or Streamlit secrets in deployment.

Local Setup

python -m venv password_leak_env
.\password_leak_env\Scripts\Activate.ps1
python -m pip install -r requirements.txt

About

Privacy-conscious Streamlit app for checking leaked passwords and emails

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages