Security tool by AetherCodeHQ
security cryptography cli golang regex io
Data-Loss-Prevention is a security-focused tool that analyzes and validates code, configurations, or data for vulnerabilities.
- ✅
min()— Min - ✅ Streaming file processing
- ✅ Pattern matching and analysis
- 🚀 Zero dependencies — only Go standard library
- 📦 Single binary — compile and run anywhere
- 🔄 Offline capable — no internet required
# Clone
git clone https://github.com/AetherCodeHQ/Data-Loss-Prevention.git
cd Data-Loss-Prevention
# Build
go build -o data-loss-prevention .
# Run
./data-loss-prevention Usage: dlp-scanner <file>go run main.go Usage: dlp-scanner <file># Basic usage
./data-loss-prevention Usage: dlp-scanner <file>
# With flags
./data-loss-prevention Usage: dlp-scanner <file> value Usage: dlp-scanner <file>$ ./data-loss-prevention Usage: dlp-scanner <file>
Usage: dlp-scanner <file>
Error:
[LINE %d] %s detected: %s\n
Data-Loss-Prevention/
main.go # Entry point (56 lines)
go.mod # Go module definition
go.sum # Dependency checksums
README.md # This file
LICENSE # MIT License
CHANGELOG.md # Version history
Contributions are welcome! Feel free to open issues or submit pull requests.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
MIT License - see LICENSE for details.
Built with ❤️ by AetherCodeHQ