License-bloat audit. Scan-zone visibility. DHCP-churn detection. Diagnostics export. AssetGuard taps the Tenable.sc REST API and surfaces what the built-in dashboard can't — every page is a tool you'd otherwise rebuild yourself.
If that sounds familiar, you're hitting one of these. AssetGuard tells you which.
10.10.0.0/16/20 of guest wifi you forgot existedSC version · licensed IP cap · actual usage · utilization % · module entitlements. Side-by-side gap analysis.
Per-repo IP counts (BOTH what SC reports AND analysis-actual — they often disagree). License-share bar from the truthful one.
Configurable threshold. Sorted oldest-first. Severe-pill on anything 90+ days stale.
Hostnames on >1 IP within the audit window. Tells you how many slots one physical asset is eating.
Group every IP by /24, /16, or any mask. Find the subnet you didn't mean to scan.
Each zone's assigned scanners + CIDR ranges. THE answer to "where is this range coming from".
What's running, what's recently failed, what's pulling in more hosts than expected.
Defined cred sets (never the secrets — those aren't exposed by the API) + which scans use them.
One-page snapshot: build · platform · SC probe · recent activity. Downloadable as .txt for emailing bug reports.
Append-only log of every API call AssetGuard made. Downloadable as .jsonl. Clearable from the UI.
Dry-run-by-default, confirm-before-execute. Bulk-remove stale IPs. Operator always clicks final-confirm.
No installer. Double-click → UAC self-elevates → native window opens on 127.0.0.1:9977. Configure your SC URL + API keys, click Repos, done.
127.0.0.1:9977. Go to ⚙ Settings, paste your SC URL + the two keys. Leave Verify TLS unchecked if your SC uses a corp-CA cert that isn't in your system trust store.Pricing not yet published — beta access is free. Production tiering will follow the InfoRelay family pattern (Solo / Team / Site, annual per SC).
~/.netguard/assetguard/sc.json (chmod 0600 on POSIX)127.0.0.1:9977