Scantide 3.5.216 manual

LAN scans, local checks, CVE review and lifecycle intelligence

Scantide Auditor PowerShell helps Windows administrators run authorized internal discovery, local endpoint checks, software inventory, CVE review, lifecycle/latest-version monitoring, radio discovery and ServiceNow CMDB comparison, then save the result as readable HTML evidence.

ScantideLauncher.ps1v3.5.216
PS> .\ScantideLauncher.ps1
[OK] Full LAN, endpoint and software checks available
PS> .\ScantideLocalCheck.ps1 -OnlyChecks SoftwareInventory,SoftwareCve,SoftwareLifecycle
[OK] Latest observed versions and lifecycle source/confidence shown
[INFO] CVE and lifecycle caches: 12 hours
Choose workflow

Full Auditor or Software Watch?

Scantide now has two Windows PowerShell experiences. Use the Full Auditor when you want LAN and endpoint assessment. Use Software Watch when you only want installed-software inventory, CVE review and lifecycle/latest-version monitoring.

Full Scantide Auditor

LAN scanning, local endpoint posture, CMDB comparison, radio discovery, service evidence, software CVE review, lifecycle monitoring and combined HTML reports.

Download Full Auditor

Local Software Watch

Lightweight software-only edition for inventory, CVE review and lifecycle intelligence. It is suitable for users who do not need the full network scanner.

Download Software Watch

Version feed and news

Both launchers can show Scantide project news, current versions and links by reading the shared version feed.

Open version feed
Modularity: Full Scantide Auditor keeps modules optional. Software Watch is intentionally software-focused and includes anonymous lifecycle contribution as part of its lightweight community intelligence model.
Download

Required files

Keep the PowerShell scripts and helpers in the same folder. The complete ZIP is the safest starting point because it keeps the launcher, local check, helper files and version feed aligned.

Full Auditor ZIP

Recommended complete package with LAN scanner, Launcher, Local Check, Credential Manager, Radio/Favicon/Port helpers, protocol helper and OUI cache.

Download

Software Watch ZIP

Software-only package with simplified launcher, Local Check engine, Credential Manager and user-logon Watch mode.

Download

ScantideLauncher.ps1

WinForms launcher for LAN scans, Local PC Check, Software Lifecycle, Tools and version/news feed.

Download

ScantideLocalCheck.ps1

Local endpoint posture, software inventory, CVE review, lifecycle checks and exact-version exclusions.

Download
PowerShell one-command download
$dest = Join-Path $env:USERPROFILE 'Downloads\ScantideAuditor'
New-Item -ItemType Directory -Path $dest -Force | Out-Null

$zip = Join-Path $dest 'Scantide_Full_Local_Files_3.5.216.zip'
Invoke-WebRequest -Uri 'https://www.scantide.com/helpfiles/Scantide_Full_Local_Files_3.5.216.zip' -OutFile $zip -UseBasicParsing -TimeoutSec 90
Expand-Archive -LiteralPath $zip -DestinationPath $dest -Force

Get-ChildItem -Path $dest -Filter '*.ps1' -Recurse | Unblock-File -ErrorAction SilentlyContinue

Write-Host ""
Write-Host "Downloaded Scantide Auditor PowerShell files to: $dest" -ForegroundColor Green
Write-Host "Examples:" -ForegroundColor Yellow
Write-Host "  cd `"$dest`""
Write-Host "  .\ScantideLauncher.ps1"
Write-Host "  .\ScantideLAN.ps1 -Network 192.168.0.0/24 -PortProfile Standard"
Write-Host "  .\ScantideLocalCheck.ps1 -CheckLevel Basic"
Write-Host "  .\ScantideLocalCheck.ps1 -OnlyChecks SoftwareInventory,SoftwareCve,SoftwareLifecycle -UseSavedScantideCredentials"
Authorization reminder: only scan networks and devices you own, administer, or have explicit permission to assess. Treat generated reports as sensitive internal infrastructure evidence.
Lifecycle intelligence

Community-driven software lifecycle intelligence

Maintaining a manually updated lifecycle database for every software product is not realistic. Vendors release new builds constantly, change naming schemes and keep different release channels alive at the same time. Scantide therefore combines catalog/API lookups with real-world observed software versions.

Real-world observations

Participating systems can contribute anonymized software name, vendor and version observations. This helps Scantide learn what versions are actually seen in the field.

Latest observed version

Reports show the installed version and the latest version currently known to Scantide for that product. Rows are highlighted when a newer version may exist.

Source and confidence

Lifecycle rows include source and confidence so the result is understood as review evidence, not vendor proof.

SharedNot shared
Software display name, vendor and version, for example 7-Zip 26.01 or PowerShell 7.6.3.Usernames, documents, file contents, passwords, registry dumps, hostnames, serial numbers and internal IP addresses.
Anonymous lifecycle observations used to improve latest-version intelligence.Anything needed to identify a person, read files or map an internal network.
Important distinction: Full Scantide Auditor can run modules separately and keeps lifecycle sharing configurable. Scantide Local Software Watch is a lightweight community edition where anonymous software/version contribution is part of the model, because that is what makes the lifecycle data dynamic and automated.
Software review

Software inventory, CVE review and lifecycle columns

The local software report is meant to reduce guesswork. It shows what is installed, whether CVE review signals exist, and whether Scantide has seen a newer version.

Installed version

The version Windows reports for the installed software entry. This may include packaging suffixes such as trailing .0.

Latest observed version

The latest version Scantide currently knows about. It may come from catalog data or community observations.

Lifecycle source / confidence

Shows whether the result came from community intelligence, catalog/API data or fallback logic, and whether confidence is low, medium, high or review-only.

Version comparison: Scantide normalizes common version formats, including trailing zero differences such as 7.6.3 and 7.6.3.0. If the installed version appears newer than the known lifecycle signal, the report marks it as branch/channel review instead of incorrectly calling it outdated.
Cache behavior

12-hour CVE and lifecycle cache

CVE and lifecycle lookups are cached locally for 12 hours by default. This keeps repeated scans fast, reduces API usage and avoids unnecessary repeated online calls during testing or Watch runs.

Cache key

Software cache entries are based on normalized product and version. Different versions are tracked separately where possible.

Cache files

Stored under C:\ProgramData\Scantide when writable, with LocalAppData fallback.

TTL

Default TTL is 12 hours for CVE and lifecycle data. Stale or missing rows are refreshed online when credentials/API access are available.

False positives

CVE false-positive filtering is applied after cached or fresh CVE results are loaded, so exclusion changes are reflected in the next report.

Launcher

What the launcher does

The launcher is a GUI wrapper. It builds normal PowerShell commands, runs the scanner, shows live output, opens the newest report and helps manage helper files, credentials and tools.

Quick scan

Choose target network, port profile, CVE/API settings, CMDB comparison, local discovery, radio checks and output options.

Local PC Check

Runs ScantideLocalCheck.ps1 in Basic or Advanced mode, with software inventory, local hardening checks, CVE review and lifecycle evidence.

Tools and news

The Tools tab can read ScantideLAN-version.json to show current project news, downloads and product links.

Credential handling

Windows Credential Manager support

The launcher can save Scantide email/API key and ServiceNow username/password locally in Windows Credential Manager. This avoids plain-text configuration files and keeps secrets out of generated command previews.

Scantide API

Stored as a current-user Windows Credential Manager entry such as ScantideAuditor.Api. Used for CVE and lifecycle API access.

ServiceNow

Optional ServiceNow instance and credentials can be stored for CMDB comparison.

No secrets in reports

Reports and console output should show whether credentials exist, not the API key or password value.

Report buttons

How Add to exclusion works

A normal HTML report is not allowed to silently run PowerShell. Scantide therefore uses a small local helper and a temporary custom URL protocol for deliberate, user-clicked actions.

1. Launcher startup

When ScantideLauncher.ps1 starts, it can register scantide-local:// under the current user.

2. Report action

The CVE report button links to a URL like scantide-local://cve-false-positive/add?key=Product%7CVersion.

3. Helper execution

Windows launches ScantideLocalProtocolHelper.ps1, which validates the request and calls ScantideLocalCheck.ps1 to add the exclusion.

4. Cleanup

On clean launcher exit, the protocol can be unregistered again. Manual register/unregister actions are also available.

CVE false positives

Exact-version CVE exclusions

When a CVE match has been manually reviewed and accepted as a false positive, suppress it for that exact software name and exact version only.

ItemMeaningExample
Suppression keyProduct plus exact version. A newer version is not hidden automatically.7-Zip|26.01
Report buttonThe CVE table shows Add to exclusion. The command is still visible for fallback copying.scantide-local://cve-false-positive/add?key=...
StorageFalse positives are stored as JSON in ProgramData, with LocalAppData fallback.C:\ProgramData\Scantide\ScantideLocalCveFalsePositives.json
Command lineYou can manage exclusions without the report button..\ScantideLocalCheck.ps1 -ListCveFalsePositives
.\ScantideLocalCheck.ps1 -AddCveFalsePositive "7-Zip|26.01" .\ScantideLocalCheck.ps1 -RemoveCveFalsePositive "7-Zip|26.01" .\ScantideLocalCheck.ps1 -ListCveFalsePositives
Watch mode

Watch behavior

Software Watch and Local Watch are intended for lightweight repeated software/CVE/lifecycle checks. They should not be confused with EDR, antivirus, a patch manager or proof of compromise.

Full Auditor Local Watch

Full Scantide Auditor can run modules separately and keeps lifecycle sharing configurable.

Software Watch logon mode

The lightweight Software Watch edition installs for the current user logon, following the same simple user-logon behavior as the Full Scantide approach.

ProgramData output

Reports and watch status files default to C:\ProgramData\Scantide or C:\ProgramData\Scantide\SoftwareWatch when writable.

.\ScantideLocalCheck.ps1 -OnlyChecks SoftwareInventory,SoftwareCve,SoftwareLifecycle -UseSavedScantideCredentials .\Install-ScantideLocalWatch.ps1 -AtLogon $true .\Remove-ScantideLocalWatch.ps1
LAN scan

Internal network scan examples

.\ScantideLAN.ps1 -Network 192.168.0.0/24 -PortProfile Standard .\ScantideLAN.ps1 -Network 192.168.0.0/24 -PortProfile Hypervisor .\ScantideLAN.ps1 -Network 192.168.0.0/24 -EnableAllLocalDiscovery -RunLocalDiscoveryHelper .\ScantideLAN.ps1 -Network 192.168.0.0/24 -EnableRadioDiscovery -EnableWifiDiscovery -EnableBluetoothDiscovery .\ScantideLAN.ps1 -List .\networks.txt -CombineListReports
Common parameters

Frequently used parameters

ParameterPurposeExample
-NetworkScan one CIDR range.-Network "10.24.48.0/24"
-ListRead networks or hosts from a text file.-List ".\networks.txt"
-PortProfileSelect ports by use case.-PortProfile Hypervisor
-EnableRadioDiscoveryRun Wi-Fi/Bluetooth radio helper where supported.-EnableRadioDiscovery
-CheckServiceNowCompare discovered assets with ServiceNow CMDB data.-CheckServiceNow -UseSavedServiceNowCredentials
-CheckLevelControls local endpoint check depth..\ScantideLocalCheck.ps1 -CheckLevel Advanced
-OnlyChecksRun only selected local check modules.-OnlyChecks SoftwareInventory,SoftwareCve,SoftwareLifecycle
-ShareSoftwareLifecycleInventoryShare anonymized software/version observations when using Full Auditor.-ShareSoftwareLifecycleInventory
-AddCveFalsePositiveAdd exact product/version CVE exclusion.-AddCveFalsePositive "Product|Version"
Troubleshooting

Common issues

FAQ

Frequently asked questions

Is lifecycle intelligence vendor proof?

No. It is a practical review signal based on Scantide catalog/API data and observed versions. Always verify critical software against the vendor before making change-control decisions.

Why community observations?

Because manually maintaining latest-version data for thousands of products is effectively impossible. Real-world observations make the data more dynamic and automated.

Does Software Watch replace Full Auditor?

No. Software Watch is the lightweight software-only edition. Full Auditor remains the full LAN, endpoint and infrastructure assessment toolkit.

Does Scantide update software?

No. Scantide identifies review candidates. It is not a patch manager or software deployment product.