Vibe Coding Mode
Invert the shortcuts so Cmd+V becomes the protected paste and Cmd+Opt+V the raw escape hatch. Forgetting to protect stops being possible.
Security companion for AI-assisted development
safe-paste guards three layers — clipboard, repos, and packages — so credentials never reach an LLM, malicious code never runs on `code .`, and compromised dependencies never reach `npm install`. 100% local, 0 bytes over the network.
Free · macOS only 14.0+ · Universal — Apple Silicon + Intel
Six ways we protect
Every direction your code moves is covered — text leaving you, repositories arriving at you, and dependencies in between.
Invert the shortcuts so Cmd+V becomes the protected paste and Cmd+Opt+V the raw escape hatch. Forgetting to protect stops being possible.
Screenshots, photos and PDFs scanned by Apple Vision in 30+ languages. Surgical black rectangles only over secrets. EXIF/GPS stripped.
1.5M passwords from real breaches checked against an on-device bloom filter. 0.1% false positives, 0% false negatives, zero network.
Copy a `pip install` from an LLM chat? We flag it before the paste hits the terminal. Covers npm, PyPI, pub today — more on the way.
25+ rules detect `.vscode/tasks.json` auto-run, `postinstall` curl|sh, eval+atob obfuscation, credential exfil patterns. Catches Contagious Interview repos before `code .` runs anything.
Point Vibe Sentinel at `~/Projects`, `~/Downloads`, any folder. FSEvents detects new repos arriving (clone, zip, drag) and offers a scan before you open them.
The shortcut you already know
Most clipboard tools require you to remember a special shortcut. With Vibe Mode on, the muscle memory shortcut becomes the protected one.
Vibe Mode OFF (default)
Vibe Mode ON
Forgetting to protect stops being possible.
Honest comparison
Every other tool runs after a secret has already left the device. We run before the paste.
| safe-paste | Cloud scanners | Enterprise DLP | |
|---|---|---|---|
| Works offline | |||
| No agent install | — | ||
| Coverage of tokens | 100+ | 50–300 | 100–500 |
| Detects leaked passwords | ✓ (offline) | API call | |
| Redacts text in images | ✓ (Vision OCR) | ||
| Redacts text in PDFs | |||
| Covers QR codes | |||
| Strips EXIF / GPS | ✓ (auto) | ||
| Price | $$ | $$$ | $$$$$ |
| Setup time | 30 s | days | weeks |
Fits where work already happens
For developers
Pasting cURLs into AI chats, snippets into Slack threads, configs into pull requests. Secrets vanish before they hit the network.
For security & IR teams
Triaging incidents means copying customer logs around. Strip keys, hashes and tokens before they land in tickets, reports, or chat.
For support engineers
Customers send screenshots full of tokens. PDFs with API keys on page one. Your clipboard stays clean by default.
For IT and MDM admins
A clipboard tool with zero cloud component, signed updates, EU-routable storage, and a documented threat model. Deploy to 1 Mac or 1000.
For devs using AI tools
Cursor, Claude Code, Windsurf — code arrives in your repo faster than you can review it. Vibe Sentinel checks repos, manifest files and clipboard snippets in parallel so an LLM hallucinating a typosquat or a recruiter sending a malicious `tasks.json` never auto-runs on you.
For job seekers in tech
Recruiters send "technical assessment repos" via LinkedIn. The Contagious Interview campaign abuses `.vscode/tasks.json` to run malware the moment you `code .`. Watched Folders catches the clone before you open the project.
Built on technology trusted by the industry
Apple Vision
Native on-device OCR · 30+ languages
Sparkle 2
EdDSA-signed auto-updates
OSV.dev
Malicious package advisory feed
SecLists
Compromised password dataset
Cloudflare
Edge delivery, zero analytics PII
iCloud
E2EE settings sync, no login
Free for personal and commercial use. macOS 14+. Universal binary.