adamtpang/youshallnotpassword
If you are the rightful owner of youshallnotpassword and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A Chrome extension and MCP server designed to enhance password security by systematically fixing reused and weak passwords with AI assistance.
🔐 You Shall Not Password
Systematically fix reused and weak passwords with AI assistance
A Chrome extension + MCP server that helps you securely fix password security issues identified by Chrome's Password Checkup feature.
🎯 What It Does
This tool helps you:
- Analyze your password security systematically
- Generate strong, unique passwords for each site
- Guide you through changing passwords step-by-step
- Track your progress across all passwords that need fixing
- Save your progress so you can work in batches
🏗️ Architecture
┌─────────────────┐ ┌──────────────┐ ┌─────────────┐
│ Chrome │ ←──────→│ MCP Server │ ←──────→│ Claude │
│ Extension │ API │ (stdio) │ stdio │ Desktop │
└─────────────────┘ └──────────────┘ └─────────────┘
│
├─ Reads password security status
├─ Generates secure passwords
├─ Guides user through updates
└─ Tracks progress
🚀 Quick Start
Prerequisites
- Node.js 18+ installed
- Chrome browser
- Claude Desktop app (optional, for AI assistance)
1. Install MCP Server
cd mcp-server
npm install
2. Test MCP Server
npm start
You should see: Chrome Password Security MCP Server running on stdio
3. Install Chrome Extension
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (top right)
- Click "Load unpacked"
- Select the
chrome-extensionfolder
You should now see the extension in your toolbar!
4. Configure Claude Desktop (Optional)
Add to your Claude Desktop config:
- Mac:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"password-security": {
"command": "node",
"args": ["/full/path/to/youshallnotpassword/mcp-server/index.js"]
}
}
}
📖 How to Use
Method 1: Chrome Extension (Standalone)
-
Click the extension icon in your toolbar
-
Click "Start Fixing Passwords"
-
The extension will:
- Prioritize by severity (most reused first)
- Open each site one at a time
- Generate a strong, unique password
- Guide you through changing it
- Track your progress
-
Work through passwords in batches:
- Fix 5-10 at a time
- Click "Pause & Save Progress" anytime
- Resume later from where you left off
Method 2: With Claude via MCP
- Open Claude Desktop
- Ask: "Help me fix my reused passwords"
- Claude will use the MCP server to:
- Analyze your password security
- Create a custom migration plan
- Generate passwords
- Track your progress
- Provide personalized advice
🛠️ MCP Tools Available
The MCP server provides these tools for Claude:
analyze_passwords
Analyzes password security and identifies issues.
generate_password
Generates cryptographically secure passwords.
create_migration_plan
Creates a step-by-step plan for fixing passwords.
track_progress
Tracks which passwords have been updated.
get_next_password
Gets the next password to fix based on priority.
🔒 Security Features
- No Plaintext Storage: Passwords are hashed (SHA-256) for comparison
- Cryptographically Secure Generation: Uses Node.js
crypto.randomBytes() - No Cloud Storage: Everything stays local on your machine
- You're Always in Control: The tool guides you, but you make the changes
- Progress Tracking: Encrypted progress storage in Chrome's local storage
📊 Example Workflow
Day 1 (15 minutes):
- Open extension → "Start Fixing Passwords"
- Fix top 5 most-reused passwords
- Click "Pause & Save Progress"
Day 2 (15 minutes):
- Resume where you left off
- Fix next 5 passwords
- Save progress
Continue until complete...
🔮 Future Enhancements
- Direct Chrome Password Manager API integration
- Password Manager Export (1Password, LastPass, etc.)
- Breach Monitoring (Have I Been Pwned)
- 2FA Setup Guidance
- Mobile Sync
📝 License
MIT License - feel free to modify and improve!
🙏 Credits
- Built with Anthropic's MCP SDK
- Inspired by Chrome's Password Checkup feature
- Designed to work seamlessly with Claude
Ready to secure your digital life? Let's fix those passwords! 🚀