Apotrope APOTROPE v0.1.12
HostWORKSTATION-07
System10.0.26200
Scan2026-07-13 15:30 UTC · 21.7s
Read-only audit Executive Report ↗
Security Score
75
/ 100
C Fair
53 checks evaluated
Executive Summary
The security posture of WORKSTATION-07 has been assessed as Fair with an overall score of 75/100 (C) across 53 security checks. 1 high-severity finding should be addressed promptly. Of the checks performed, 3 checks failed and 3 checks issued warnings. The primary areas of concern are Accounts, Hardening and Encryption. Remediation should be prioritized by severity, addressing critical and high-severity findings first.
Result Distribution53
3 FAILED
PASS34
FAIL3
WARN3
INFO13
Category Scores14 areas
⚑ Top Issues Critical & high severity · 1 of 6 open findings
01
HIGH FAIL
Password Policy — Minimum Length
Fix: Require a minimum password length of 14 characters.
+ 5 additional open findings not shown here —
53 / 53 shown
Access Control ✓3 i1 100/100 A
Accounts ✗2 ✓4 85/100 B
ChecksMinimum password length must be ≥8 (WARN if <12).
FoundMinimum password length: 0 characters.
Remediation
Require a minimum password length of 14 characters.
Elevated PowerShell · run as Administrator
PS>net accounts /minpwlen:14
⚠ Review before running — these commands run elevated and can change system settings, or require a reboot or maintenance window.
MappingCIS 1.1.4
ChecksChecks whether password complexity requirements are enforced.
FoundPassword complexity requirement: disabled.
Remediation
Enable the password complexity requirement so passwords must mix character types.
Elevated PowerShell · run as Administrator
# Enable the password-complexity policy via secedit (no reboot needed).
PS>$inf = "$env:TEMP\pwcomplexity.inf"
PS>@'
PS>[Unicode]
PS>Unicode=yes
PS>[Version]
PS>signature="$CHICAGO$"
PS>[System Access]
PS>PasswordComplexity = 1
PS>'@ | Set-Content -Path $inf -Encoding Unicode
PS>secedit /configure /db "$env:TEMP\pwcomplexity.sdb" /cfg $inf /areas SECURITYPOLICY
⚠ Review before running — these commands run elevated and can change system settings, or require a reboot or maintenance window.
MappingCIS 1.1.5
Antivirus ✓3 i1 100/100 A
Encryption ✗1 ✓1 95/100 A
ChecksChecks BitLocker encryption status for drive G:.
FoundDrive: G: | Type: 1 | Status: Unknown | Encrypted: 0% | Protection: Off
Remediation
Encrypt drive G: with BitLocker using the TPM protector.
Elevated PowerShell · run as Administrator
# BitLocker requires Windows Pro/Enterprise/Education (absent on Home).
PS>if (Get-Command Enable-BitLocker -ErrorAction SilentlyContinue) {
PS> Enable-BitLocker -MountPoint 'G:' -EncryptionMethod XtsAes256 -UsedSpaceOnly -RecoveryPasswordProtector -SkipHardwareTest
PS> if ('G:' -eq $env:SystemDrive) { Add-BitLockerKeyProtector -MountPoint 'G:' -TpmProtector } else { Enable-BitLockerAutoUnlock -MountPoint 'G:' }
PS>} else {
PS> Write-Warning 'BitLocker is unavailable on this Windows edition.'
PS>}
⚠ Review before running — these commands run elevated and can change system settings, or require a reboot or maintenance window.
MappingCIS 18.10.10
File Sharing ✓2 i1 100/100 A
Firewall ✓6 100/100 A
Hardening !2 ✓2 i1 96/100 A
ChecksChecks whether AutoPlay is disabled for all drive types.
FoundAutoPlay is partially disabled (NoDriveTypeAutoRun = 158). Some drive types may still trigger AutoPlay.
Remediation
Disable AutoPlay for all drive types so the remaining drive types can no longer auto-execute content.
Elevated PowerShell · run as Administrator
PS>Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name NoDriveTypeAutoRun -Value 255 -Type DWord -Force
⚠ Review before running — these commands run elevated and can change system settings, or require a reboot or maintenance window.
MappingCIS 18.10.8.3
ChecksChecks that key audit policy subcategories log Success/Failure events.
FoundThe following subcategories have auditing disabled: Sensitive Privilege Use. Security-relevant events may not be recorded.
Remediation
Enable audit logging for the key subcategories that currently have auditing disabled so security-relevant events are recorded. This can also be configured via Group Policy (secpol.msc → Advanced Audit Policy Configuration).
Elevated PowerShell · run as Administrator
PS>auditpol /set /subcategory:'Logon' /success:enable /failure:enable
⚠ Review before running — these commands run elevated and can change system settings, or require a reboot or maintenance window.
MappingCIS 17.1.1
Network !1 ✓1 i2 99/100 A
ChecksChecks whether NetBIOS over TCP/IP is disabled on all network adapters.
Found2 adapter(s) inherit NetBIOS setting from DHCP. If the DHCP server does not explicitly disable NetBIOS, it may be active.
Remediation
Explicitly disable NetBIOS on all adapters rather than relying on DHCP.
Elevated PowerShell · run as Administrator
PS>Get-CimInstance Win32_NetworkAdapterConfiguration -Filter 'IPEnabled=True' | ForEach-Object { Invoke-CimMethod -InputObject $_ -MethodName SetTcpipNetbios -Arguments @{ TcpipNetbiosOptions = 2 } | Out-Null }
⚠ Review before running — these commands run elevated and can change system settings, or require a reboot or maintenance window.
Patching ✓3 100/100 A
Persistence i2 100/100 A
PowerShell ✓2 i3 100/100 A
Remote Access ✓1 100/100 A
Services ✓2 100/100 A
System ✓4 i2 100/100 A
For authorized security assessment use only · No data leaves this machine · CIS Benchmark v5.0.0 apotrope.sh · github.com/hexorcist404/apotrope · MIT