Docs Demo
Inspectors

Egress (outbound scan)

The egress scanner checks the arguments the agent sends to a tool for secrets and personal data. It is fast, deterministic and local.

Secret patterns

TypeExample prefix
Generic API keysk-… (16+ chars)
Stripesk_live_, sk_test_, rk_live_
AWS access keyAKIA…
GitHubghp_, gho_, ghs_
Slackxoxb-, xoxp-
Assignment formapi_key=…, secret: …, password=…

Personal data (PII)

  • US SSN (123-45-6789 and the labelled form)
  • Credit card numbers
  • Bulk email addresses (5+ in a row)
  • US phone numbers

Evasion attempts

Secrets split by spacing letters apart ("s k - 1 2 3 …") are also searched in a compacted copy. The credit-card check uses a ReDoS-resistant approach.

Slow exfiltration (drip)

Each call may look small and innocent on its own. AvertGate counts egress hits per session; when the counter reaches 3 the session is ESCALATEd (ruleId: drip-exfiltration). In cluster mode the counter is shared across nodes.

Turning it off

- name: "read_public_docs"
  allow: true
  egress_scan: false   # disable scanning for this tool only
TipBy default all allowed tools are scanned, so unlisted argument fields cannot become an exfiltration channel.