barlog951/seedshield

By barlog951

Updated about 1 month ago

Secure BIP39 word viewer with masking and reveal functionality

Image
Security
Developer tools
0

919

barlog951/seedshield repository overview

SeedShield - Secure Seed Phrase Viewer

Enterprise-grade security tool for safely viewing and managing cryptocurrency seed phrases with zero data persistence.

Security Features

  • Zero data persistence - all operations in volatile memory
  • Secure memory handling with auto cleanup
  • Advanced masking with consistent pattern length
  • Timed reveal system (3-second auto-mask)
  • Intelligent clipboard management
  • Anti-keylogging protection
  • TTY/non-TTY mode support

Quick Start

# Run interactive mode
docker run -it --rm seedshield

# Run with input file
docker run -it --rm -v $(pwd)/input.txt:/input.txt seedshield -i /input.txt

# Show help
docker run --rm seedshield --help

Security Features

  • Runs as non-root user
  • Minimal base image
  • No data persistence
  • Automatic memory cleanup
  • Secure error handling

Tags

  • latest - Latest stable release
  • X.Y.Z - Specific version releases (e.g., 1.0.0)

Usage Guide

Interactive Controls
  • v - Import clipboard data
  • n - New input mode
  • s - Sequential reveal mode
  • r - Reset sequence
  • q - Safe exit
  • Mouse hover - Temporary reveal (3s)
  • ↑↓ Arrow keys - Scroll lists
Usage Best Practices
  1. Use air-gapped systems when possible
  2. Clear system RAM after usage
  3. One word visible at a time
  4. Use sequential reveal mode
  5. Verify word positions carefully

Source Code

GitHub Repository

License

MIT License

Tag summary

Content type

Image

Digest

sha256:b8790331d

Size

51.8 MB

Last updated

about 1 month ago

docker pull barlog951/seedshield:0.3.0