1.0.0
What's Changed
- Initialize project structure by @akunzai in #1
- Resolving script full path by combine the path of
$PSScriptRoot
by @akunzai in #2 - Fixes the
Login
rule by @akunzai in #3 - Code cleanup by @akunzai in #4
- Fixes typo by @akunzai in #5
- Code cleanup by @akunzai in #6
- Skip login records from localhost by @akunzai in #7
- Do not override the SendGrid API Key by @akunzai in #8
- Rename config section from DiskUsage to DiskSpace by @akunzai in #11
- Tuning translations and sample output by @akunzai in #13
- Simplify translations by @akunzai in #14
- Tuning Login rule's output layout by @akunzai in #15
- The Event log may have null message by @akunzai in #16
- Display event log's provider name by @akunzai in #17
- Tuning DiskSpace output by @akunzai in #18
- Add Installation instruction by @akunzai in #19
- Audit IdleAccount by @akunzai in #20
- Prefer display ISO-8601 Date format by @akunzai in #21
- Audit pending Windows Update by @akunzai in #22
- Code cleanup by @akunzai in #23
- Audit User Account Created by @akunzai in #24
- Audit Software Installation by @akunzai in #25
- Audit UserAccount deletion by @akunzai in #26
- Renamd WindowsUpdate to PendingUpdates by @akunzai in #27
- Fixes #29: PendingUpdates Error 0x8024401C by @akunzai in #30
- Audit Antivirus by @akunzai in #31
- Change the default setting of IdleAccount.Days from 180 to 365 by @akunzai in #32
- Tuning output by @akunzai in #33
- Audit Antivirus on Windows Server by @akunzai in #34
- Fixes typo by @akunzai in #35
- Enable TLS 1.2 from default by @akunzai in #37
- Add .editorconfig by @akunzai in #39
- Audit System Shutdown by @akunzai in #40
- Rename Windows Defender to Microsoft Defender by @akunzai in #41
- Lint with PSScriptAnalyzer by @akunzai in #42
- Fix incorrect SendGrid personalizations by @akunzai in #43
- Skip rules for unsupported platform by @akunzai in #44
- Support File integrity monitoring by @akunzai in #45
- Skip execute FileIntegrityMonitoring for empty paths config by @akunzai in #46
- Exclude files before hash by @akunzai in #48
- Zip attachment by @akunzai in #49
- Improved error and verbose stream by @akunzai in #50
- Fixes null $PSCmdlet exception on Windows by @akunzai in #51
- Support to monitor single file by @akunzai in #52
- PowerShell support convert from Markdown to HTML since version 6.1 by @akunzai in #53
- Remove translations for verbose message by @akunzai in #54
- Fixes typo by @akunzai in #56
- The scheduled task shouldn't require user input by @akunzai in #57
- Grouping rules with category folder by @akunzai in #58
- Audit failed HTTP requests by @akunzai in #59
- Improve IIS log parsing by @akunzai in #60
- Ignore to parse logs without IIS installation by @akunzai in #61
- Fixes typo by @akunzai in #62
- Append query string to failed HTTP request URI by @akunzai in #63
- Reduce output information by @akunzai in #64
- Tuning the
FileIntegrityMonitoring
defaults by @akunzai in #65 - Sort the failed HTTP request by request times by @akunzai in #66
- Truncate long message by @akunzai in #67
- Use PS-Drive cmdlet by @akunzai in #68
- Skip hidden updates by @akunzai in #69
- Renamed event's ProviderName to Source by @akunzai in #70
- Ensure NTP source has configured by @akunzai in #71
- Exclude Temp Drive by default by @akunzai in #72
- Fixes drive exclusion not working by @akunzai in #73
- Simplify pending updates output by @akunzai in #74
- The Microsoft Defender module was not found before Windows Server 2016 by @akunzai in #75
- Improved legacy OS compatibility by @akunzai in #76
- Improved System information by @akunzai in #77
- Fix the
$PSVersionTable.Platform
was not available on Desktop edition by @akunzai in #78 - Renamed config section from
ComputerInfo
toSystemInfo
by @akunzai in #79 - Skip empty string by @akunzai in #80
- Sort ini sections by @akunzai in #81
New Contributors
Full Changelog: https://github.com/akunzai/windows-secure-auditor/commits/v1.0.0