v0.2.0: Windows Server 2025 support, CI/release pipeline, SDLC guardrails - #1
Merged
Conversation
…ails - Server 2025: SMB signing/encryption capability auditing via the SMB configuration cmdlets (events 3021/3022, 31998/31999), OS-gated with NOT APPLICABLE on 2019/2022; SMBServer/Audit and SmbClient/Audit channels sized; README notes on NTLMv1 removal and SMB NTLM blocking - CI workflow: PSScriptAnalyzer lint, kit self-checks on Windows PowerShell 5.1 and PowerShell 7, DevSkim security scan with SARIF upload - Release workflow: version tags produce a GitHub Release with WinLogKit-vX.Y.Z.zip and SHA256SUMS.txt after re-running the checks - Dependabot for GitHub Actions; CHANGELOG.md; tests/Invoke-KitChecks.ps1 - Fix: $PSScriptRoot-based parameter defaults resolved in script bodies (empty during param-default evaluation under powershell.exe -File) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
Verified against the actions' release tags (checkout v7.0.1 current, node24 runtime; codeql-action major v4; DevSkim-Action v1.0.16 stays @v1). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
AuditClientDoesNotSupport*/AuditServerDoesNotSupport*viaSet-Smb*Configuration, events 3021/3022 and 31998/31999), OS-gated at runtime — reported NOT APPLICABLE on 2019/2022.SMBServer/AuditandSmbClient/Auditchannels sized. README notes on NTLMv1 removal and SMB NTLM blocking in Server 2025..github/workflows/ci.yml): PSScriptAnalyzer lint (config inPSScriptAnalyzerSettings.psd1), kit self-checks on both Windows PowerShell 5.1 and PowerShell 7 (tests/Invoke-KitChecks.ps1), DevSkim security scan with SARIF upload to the Security tab..github/workflows/release.yml): pushing av*tag re-runs the checks on the tagged commit, then publishes a GitHub Release withWinLogKit-vX.Y.Z.zip+SHA256SUMS.txt.CHANGELOG.md, contributing/SDLC section in the README.$PSScriptRoot-based parameter defaults are empty when scripts are invoked viapowershell.exe -Filein 5.1 — defaults now resolve in the script body across all five scripts.Verification
tests/Invoke-KitChecks.ps1passes locally under Windows PowerShell 5.1 (parse, settings consistency, builder round-trip over all 79 items, tier defaults)Invoke-ScriptAnalyzerclean locally with the repo settings🤖 Generated with Claude Code