WindowsAttackSurfaceAnalyzer
0.4.0-rc1
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025-2026 Igor Dunaev / NubleX. All rights reserved.
Package Details
Author(s)
- Igor Dunaev
Tags
Security Windows Windows10 Windows11 AttackSurface Hardening Assessment Defender BitLocker TPM VBS ASR PowerShell Audit Compliance CyberSecurity BlueTeam DFIR
Functions
Invoke-WindowsAttackSurfaceAnalyzer
PSEditions
Dependencies
This module has no dependencies.
Release Notes
v0.4.0 (Release Candidate)
- Expanded to 23 security categories
- Added per-rule ASR breakdown with friendly names
- Added ASLR, SEHOP, CFG, Heap protection via Get-ProcessMitigation
- Added Privacy Settings: diagnostic data, advertising ID, camera/mic/location permissions
- Added Network Security: IPv6, DNS-over-HTTPS, Wi-Fi authentication type, Bluetooth, VPN
- Added Remote Access: RDP NLA, RDP port, Remote Assistance, WinRM
- Added WSL Security: version, installed distros, network mode
- Added Application Security: Edge SmartScreen, Enhanced Security Mode, browser/Adobe/Java versions
- Added Authentication Policy: autologon, cached credentials, lockout threshold, password policy
- Added System Hardening: driver signing, vulnerable drivers, hosts file tampering, password history
- Added Scheduled Tasks: non-Microsoft tasks, SYSTEM-running tasks, suspicious paths
- Added JSON export (-ExportJson), CSV export (-ExportCsv)
- GitHub Actions CI workflow included
- Graceful degradation on all new checks for Windows 10 and non-admin sessions
v0.3.0
- Extended Defender analysis: Application Guard, scan age, sample submission
- Exploit protection baseline checks
v0.2.0
- Hardware security: TPM, Secure Boot, VBS, HVCI, Credential Guard, Kernel DMA
- BitLocker per-drive with protector type
- Windows 11 features: Smart App Control, Windows Hello, Windows Recall
- PowerShell security: execution policy, script block logging, module logging, language mode
- Live progress bar and risk score
- Run-Analysis.bat launcher with auto-elevation
v0.1.0
- Initial release: 8 core categories (network, services, firewall, shares, features, startup, users, system)
FileList
- WindowsAttackSurfaceAnalyzer.nuspec
- LICENSE
- README.md
- WindowsAttackSurfaceAnalyzer.ps1
- WindowsAttackSurfaceAnalyzer.psd1
- WindowsAttackSurfaceAnalyzer.psm1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.4.0-rc1 (current version) | 2 | 2/19/2026 |