Powerful Protection Features

Built for developers who use AI tools. Every feature designed to keep you safe while moving fast.

3-Level Protection

Watch • Warn • Block

Granular file protection with Watch (silent snapshots), Warn (confirm before save), and Block (require note). Team policies via .snapbackrc sync across your organization.

  • Silent auto-snapshots for low-risk files
  • Confirmation dialogs for sensitive changes
  • Required notes for critical files (audit trail)
  • Team-wide policy enforcement via .snapbackrc
Learn more →

Session Time-Travel

Multi-File Rollback

AI often changes 5+ files at once. Sessions group related snapshots with atomic restore—rollback entire features, not just individual files.

  • Auto-grouped snapshots (idle, blur, commit, task triggers)
  • Atomic multi-file restore in one click
  • Session timeline with visual diff preview
  • 105s idle detection for automatic finalization
Learn more →

Guardian AI Detection

94% Accuracy

Multi-plugin risk engine detects secrets (entropy + regex), test mocks in production, and phantom dependencies. Real-time confidence scoring on every change.

  • Secret detection with Shannon entropy analysis
  • Mock/test artifact detection in production code
  • Phantom dependency detection (import ↔ package.json)
  • Aggregated risk scoring (low/medium/high/critical)
Learn more →

Severity Analysis

Risk-Based Workflows

Each Guardian detection includes severity classification (low/medium/high/critical) with actionable recommendations. Never miss critical issues.

  • Color-coded risk levels in VS Code
  • Contextual recommendations per severity
  • Integration with protection levels (auto-block critical)
  • Real-time notifications with progressive disclosure
Learn more →

MCP Integration

Claude Code • Cursor

Model Context Protocol server exposes Guardian, dependency checks, and snapshot creation to AI assistants. Claude analyzes risks before suggesting changes.

  • analyze_risk tool for Guardian detection (<200ms)
  • check_dependencies for phantom detection (<300ms)
  • create_checkpoint for manual snapshots (<500ms)
  • JSON-RPC 2.0 stdio transport (universal compatibility)
Learn more →

Performance Budgets

Lightning Fast

Every operation measured: <200ms snapshot creation, <10ms protection checks, <50ms session finalization avg. Performance tests enforce budgets.

  • SQLite WAL mode for concurrent reads
  • Hash-based deduplication (>90% space savings)
  • Event bus pub/sub <10ms latency
  • Indexed queries <10ms (session manifests, snapshots)
Learn more →

Ready to protect your code?

Install the VS Code extension and start snapshotting in seconds.

Features | SnapBack - AI Code Protection | SnapBack