SystemShield icon
WebGeeks SystemShield
GitHub

Understand what is putting your Windows PC at risk.

A free Windows security auditing tool to help users understand what may be putting their computer at risk. It reviews system settings, installed software, browser versions, netwrok configuration, and security features, then presents detections on a risk scale with guidance on remediation.
This tool was made to help stop remote-support scams. It specifically targets RDP software and backdoor loops.

~20MB
Small file-size portable app - No install required.
150+
Known PUPs, unwanted tools, and suspicious software signatures checked.
PDF
Professional audit summary export for reporting and remediation.
VT
VirusTotal hash and file lookups using your own API key.
SystemShield dashboard screenshot
Highlights system risks, suggestions, hardware details, encryption status, Defender status, browser versions, and remote software findings from a single dashboard.

What SystemShield checks

Simple enough for everyday users, thorough enough for a real security review. Every finding is labeled as a risk or a suggestion, with clear guidance on what to do next.

🖥️

Operating system & user security

  • Windows version, build, and baseline security posture
  • Secure Boot, TPM, Core Isolation, Recovery Environment
  • Password status, lock screen, sleep timeout, auto-login
  • Guest account, account type, admin/UAC checks
🛡️

Protection status

  • Windows Defender and Windows Update status
  • Third-party antivirus and firewall visibility
  • Drive encryption reporting with BitLocker details
  • Remote Desktop and exposure-related settings
📦

Apps, browsers & risky software

  • Installed programs, Microsoft Store apps, and size usage
  • Outdated browsers and vulnerable software versions
  • Potentially Unwanted Programs and remote access tools
  • Quick actions for uninstall or remediation guidance
🌐

Network security analysis

  • Network adapters, interface details, public/private IPs
  • Wi-Fi encryption, channel, radio, and signal data
  • VPN presence, connection state, and DNS reporting
  • Detection for DNS hijacking indicators and capture tools
📄

Reports & summaries

  • Professional security audit-style report views
  • Issue counts split into risks and suggestions
  • Readable summary for users and support workflows
  • Export-friendly presentation for follow-up action
🔎

VirusTotal integration

  • Hash lookups for already-known files
  • Direct file submissions using your own API key
  • Multi-engine detection results surfaced in-app
  • Useful for triaging suspicious executables or installers

Why it stands out

  • Portable and lightweight. Built as a standalone executable so home users can run it quickly without a complex setup.
  • Broad visibility. Combines operating system checks, software review, browser versioning, network inspection, and reporting in one interface.
  • Action-oriented findings. Instead of dumping raw data, SystemShield labels issues clearly and points users toward next steps.
  • Useful for support and cleanup. Great for self-checks, helping family devices, or building a professional-looking audit summary.

Built with

SystemShield is a desktop application powered by Python on the backend for all system scanning and data collection, with a lightweight HTML, CSS, and JavaScript frontend rendered through a built-in webview.

Python Python
HTML HTML
CSS CSS
JavaScript JavaScript

Screenshots

How to use it

SystemShield is available as source in python or bundled as a portable Windows executable.

1

Download the executable

Grab the latest release from GitHub.

2

Run a scan

Start a new scan to review security status, apps, remote tools, browser versions, and network settings in one pass.

3

Review and export

Use the dashboard, remediation prompts, report modal, and PDF/summary export to fix issues or document the current state of the system.