Defaults (self_hosted)
requireDomainVerification— false (unlike cloud)allowPrivateNetworks— false until you enable staging/VPN targets- Allow/block domain lists — empty (no extra restriction beyond blocklist)
JSON policy
{
"requireDomainVerification": false,
"allowPrivateNetworks": true,
"allowedDomains": ["*.example.com", "staging.internal"],
"blockedDomains": ["*.bank.example"]
}Environment variables
SCOUT_SECURITY_POLICY— full JSON objectSCOUT_REQUIRE_DOMAIN_VERIFY=true|falseSCOUT_ALLOW_PRIVATE_NETWORKS=true|falseSCOUT_ALLOWED_DOMAINS— comma-separated,*.example.comwildcardsSCOUT_BLOCKED_DOMAINS— comma-separated blocklist
Abuse protection
Even with relaxed domain rules, the annual license is required and heartbeats are tied to your Macrocontent account. Revoke compromised keys from the console.