"See your Windows endpoints clearly and securely."
This PowerShell script provides an automated security snapshot of a Windows system and generates a HTML report.
It helps IT admins, security enthusiasts, and bug hunters monitor endpoint security quickly and efficiently.
| Feature | Why it Matters |
|---|---|
| Windows Defender Quick Scan | Confirms your system is free from active malware and threats. |
| Defender Status | Ensures your antivirus, antispyware, and real-time protection are enabled and working correctly. |
| Detected Threats | Tracks any malware or suspicious files that may require attention. |
| Firewall Status | Confirms that your firewall is active and protecting your system. |
| Local Users Audit | Helps identify inactive, unnecessary, or suspicious accounts. |
| Disk Usage Info | Monitors storage health and ensures drives have sufficient free space. |
| HTML Report | Presents all security data in a clear, structured, and shareable format. |
| Error Handling | Ensures issues in report generation are caught and reported. |
- Windows 10+
- PowerShell 5.1+
- Save the script as
WinSecureReport.ps1 - Execute:
.\WinArmor.ps11. Durning Scan
2. Complete scan result in console
3. Results in HTML report

WinArmor is created for educational purposes and authorized security testing only. The author is not responsible for any misuse, damage, or illegal activity performed with this tool. Only run it on systems you own or have explicit permission to tes
