SystemShield icon
WebGeeks SystemShield
GitHub
Windows security auditing for real home systems

Find risky software, insecure settings, and network problems in one scan.

SystemShield is a lightweight Windows security auditing application built to give everyday users a clear view of their system health. It checks security settings, user account protections, encryption, browsers, unwanted software, remote access tools, network configuration, DNS issues, and more — then turns those findings into actionable guidance and exportable reports.

<20MB
Portable standalone executable for Windows with no heavy install process.
50+
Known PUPs, unwanted tools, and suspicious software signatures checked.
PDF
Professional audit-style 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

A look at the latest UI — browse the dashboard, apps & programs view, network security analysis, remediation prompts, VirusTotal integration, and the summary report. Click any slide to expand.

How to use it

SystemShield supports both portable Windows use and source-based runs for development.

1

Download the executable

Grab the packaged Windows release from GitHub and run it directly. It is designed to stay lightweight and easy to distribute.

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.