Documentation

Get started in minutes

Everything you need to deploy, configure, and monitor ShadowGuard.

terminal
❯ npm install -g shadowguard
❯ shadowguard init --domain yourdomain.com
❯ shadowguard deploy
❯ █

Three commands. That's it. ShadowGuard deploys honeypots, tarpits, and digital breadcrumbs across your infrastructure and starts scoring threats immediately.

Configuration

One file. Full control.

Define your entire deception layer in a single YAML config.

shadowguard.config.yml
yaml
1# shadowguard.config.yml2domain: api.example.com3honeypots:4  count: 55  types: [api, admin, database]6tarpits:7  enabled: true8  delay_ms: 30009breadcrumbs:10  aws_keys: true11  db_strings: true12  api_tokens: true13sgis:14  threshold: 0.715  alerts: [slack, email]

Can't find what you need?

Open an issue on GitHub or join our Discord to get help from the team and community.