kindly-guard-cli

Crates.iokindly-guard-cli
lib.rskindly-guard-cli
version0.9.5
created_at2025-07-04 12:12:39.345247+00
updated_at2025-07-04 21:40:41.255872+00
descriptionCommand-line security scanner and monitoring tool for threat detection
homepagehttps://github.com/samduchaine/kindly-guard
repositoryhttps://github.com/samduchaine/kindly-guard
max_upload_size
id1737942
size131,147
SamDuchaine (SamDuchaine)

documentation

https://docs.kindlyguard.dev/cli

README

kindly-guard-cli

Command-line interface for KindlyGuard - a security-focused tool for detecting and neutralizing threats in text content.

Installation

cargo install kindly-guard-cli

Or download pre-built binaries from the releases page.

Usage

Scan a file or directory

kindly-guard-cli scan <path>

Start the security server

kindly-guard-cli server

Real-time monitoring

kindly-guard-cli monitor

Features

  • 🛡️ Unicode Security: Detects homograph attacks, invisible characters, and BiDi overrides
  • 🚫 Injection Prevention: SQL, command, LDAP, and XPath injection detection
  • 🔍 XSS Protection: Context-aware cross-site scripting prevention
  • 📊 Pattern Matching: Custom security patterns and ML-based detection
  • High Performance: Optimized scanning with minimal overhead

Examples

Scan a single file

kindly-guard-cli scan document.txt

Scan with JSON output

kindly-guard-cli scan --format json file.txt

Interactive mode with real-time protection

kindly-guard-cli monitor --shield

Configuration

Place a kindly-guard.toml file in your project root or use --config flag:

[scanner]
enabled_scanners = ["unicode", "injection", "xss", "patterns"]
severity_threshold = "medium"

[output]
format = "pretty"
verbose = false

License

Apache-2.0 - See LICENSE for details.

More Information

For complete documentation, visit https://docs.kindlyguard.dev

Commit count: 0

cargo fmt