Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WDACConfig Module v.0.2.7 #160

Merged
merged 179 commits into from
Dec 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
179 commits
Select commit Hold shift + click to select a range
8153091
Quality of Life improvements
HotCakeX Nov 10, 2023
9b4f940
Updated the task scheduling creation
HotCakeX Nov 10, 2023
02f1ddb
Fixed the OS build version
HotCakeX Nov 10, 2023
0bd3bfa
Variable type definitions and comments
HotCakeX Nov 29, 2023
dbfd9d0
More improvements to the variable types
HotCakeX Nov 29, 2023
2af515e
improvements to the code style
HotCakeX Dec 1, 2023
846553a
improved parameters with best practices
HotCakeX Dec 1, 2023
0cb3fab
parameter improvements
HotCakeX Dec 1, 2023
90b0846
param improvements to the GCI
HotCakeX Dec 1, 2023
0ea3746
param improvements
HotCakeX Dec 1, 2023
5f88fe6
improved params according to best practices
HotCakeX Dec 1, 2023
4e8ace4
Improved params best practices
HotCakeX Dec 1, 2023
abe73e5
Improved params of Rename-Item
HotCakeX Dec 1, 2023
f5ac75d
Improved Write-Host params
HotCakeX Dec 1, 2023
c90262c
Improved params of Test-Path
HotCakeX Dec 1, 2023
63f76a7
Update New-WDACConfig.psm1
HotCakeX Dec 1, 2023
4d3a7cd
Improved all cmdlet param types
HotCakeX Dec 1, 2023
4f3e5fd
Added VS code workspace for easy debugging
HotCakeX Dec 2, 2023
067c17c
best practice improvements to Confirm-WDACConfig
HotCakeX Dec 3, 2023
f0050ef
Improved best practices for Argument completers
HotCakeX Dec 3, 2023
adf4628
Improved the variable types and functions
HotCakeX Dec 3, 2023
2d60879
Removed unnecessary trailing white space
HotCakeX Dec 3, 2023
8dc285e
Added new file to handle Admin priv requirement
HotCakeX Dec 3, 2023
884747d
Added missing position 0 param names to various cmdlets
HotCakeX Dec 3, 2023
3d7c920
Improvements to the help sections of the cmdlets
HotCakeX Dec 3, 2023
47dc9d4
Improved in-line URLs
HotCakeX Dec 3, 2023
77a2994
Improved best practices for Resources2.ps1
HotCakeX Dec 3, 2023
a41623b
Improvements to the functions
HotCakeX Dec 6, 2023
2a70e9f
Improved WDAC simulation function
HotCakeX Dec 6, 2023
afc5f0c
Improved verbose messages
HotCakeX Dec 6, 2023
4e00490
Improved verbose messages
HotCakeX Dec 6, 2023
0609a86
Update Invoke-WDACSimulation.psm1
HotCakeX Dec 6, 2023
19292fc
Added new algorithms for OID detection
HotCakeX Dec 6, 2023
2bc5816
Changed back to throw
HotCakeX Dec 6, 2023
2b7a31a
Improved some comments and a variable name
HotCakeX Dec 6, 2023
b49b534
Added logic for more files rules than FilePublisher
HotCakeX Dec 6, 2023
2e3bb93
Removed unnecessary check from Get-AuthenticodeSignatureEx
HotCakeX Dec 6, 2023
83278ec
Improved WDAC Simulation's speed
HotCakeX Dec 6, 2023
d4defe8
Update Resources2.ps1
HotCakeX Dec 6, 2023
0c47b08
Added progress bar to Invoke-WDACSimulation
HotCakeX Dec 6, 2023
75734f9
A much better progress bar for Invoke-WDACSimulation
HotCakeX Dec 6, 2023
51a7f5f
Improved function help sections
HotCakeX Dec 6, 2023
2cf554d
Module structural improvements
HotCakeX Dec 7, 2023
38321db
Further module structural change
HotCakeX Dec 7, 2023
9f3ea8b
Added SYNOPSIS to functions in Resources1
HotCakeX Dec 7, 2023
5c3b626
Added some more function help info
HotCakeX Dec 7, 2023
338ed23
Update Resources.ps1
HotCakeX Dec 7, 2023
039329a
Improved global variable for the TEMP folder path
HotCakeX Dec 7, 2023
413101f
Improved User profile directory Global variable
HotCakeX Dec 7, 2023
8cd4e09
Update Preloader.ps1
HotCakeX Dec 7, 2023
45646a9
Improved variables of OS version check
HotCakeX Dec 7, 2023
6f7ad7d
Update Preloader.ps1
HotCakeX Dec 7, 2023
3f95e6a
Merge branch 'main' into WDACConfig.v.0.2.7
HotCakeX Dec 7, 2023
a7da37c
Converted Global root scriptblock to function
HotCakeX Dec 7, 2023
6d71b73
Converted a scriptblock to function
HotCakeX Dec 7, 2023
ae2f649
Improved named parameters of Out-File
HotCakeX Dec 7, 2023
92939c8
Improved custom color text functionalities
HotCakeX Dec 7, 2023
d2c8945
Update Resources.ps1
HotCakeX Dec 7, 2023
320a45d
Complete overhaul of the module phase 1
HotCakeX Dec 7, 2023
289185c
Complete overhaul of the module phase 2
HotCakeX Dec 7, 2023
9504b1b
beginning to implement segmented function access
HotCakeX Dec 7, 2023
aca8010
Added selective sub-module import to Deploy-SignedWDACConfig
HotCakeX Dec 7, 2023
3d4cd8a
Added selective sub-module import to Edit-SignedWDACConfig
HotCakeX Dec 7, 2023
82a477d
Added selective sub-module import to Edit-WDACConfig
HotCakeX Dec 7, 2023
6801bd9
Added selective sub-module import to Invoke-WDACSimulation
HotCakeX Dec 7, 2023
0701953
Added selective sub-module import to New-DenyWDACConfig
HotCakeX Dec 7, 2023
3fcb9b9
Added selective sub-module import to New-KernelModeWDACConfig
HotCakeX Dec 7, 2023
b3746cf
Added selective sub-module import to New-SupplementalWDACConfig
HotCakeX Dec 7, 2023
c29b0fa
Added selective sub-module import to Remove-WDACConfig
HotCakeX Dec 7, 2023
6d954b6
Added selective sub-module import to New-WDACConfig
HotCakeX Dec 7, 2023
442911d
Removed unnecessary trailing whitespaces
HotCakeX Dec 7, 2023
2b00001
Removed the unused Remove-ZerosFromIDs function
HotCakeX Dec 7, 2023
b2de7b9
Fixed WDAC Policies path
HotCakeX Dec 7, 2023
41626d5
Improved New-KernelModeWDACConfig cmdlet
HotCakeX Dec 7, 2023
38fdd5f
CiTool path explicit definition
HotCakeX Dec 7, 2023
9c0ed35
CiTool Path explicit definition
HotCakeX Dec 7, 2023
7305fa5
CiTool path explicit definition
HotCakeX Dec 7, 2023
9f3bc8a
Update New-KernelModeWDACConfig.psm1
HotCakeX Dec 7, 2023
3a44375
Update New-KernelModeWDACConfig.psm1
HotCakeX Dec 7, 2023
a61959d
Changed some debug messages to verbose
HotCakeX Dec 7, 2023
f3a5d9b
Improved verbose messages of Remove-WDACConfig
HotCakeX Dec 8, 2023
536660e
Added function help info
HotCakeX Dec 8, 2023
53bca33
Added verbose messages to the entire module for module imports
HotCakeX Dec 8, 2023
7f0e384
Improved verbosity of Set-CommonWDACConfig
HotCakeX Dec 8, 2023
1056ffc
Using capital letter in Function
HotCakeX Dec 8, 2023
4ad0e7b
Improved Verbosity of Remove-CommonWDACConfig
HotCakeX Dec 8, 2023
30fed47
Added verbose messages and improved functions
HotCakeX Dec 8, 2023
eca6518
Hide the automated update checker's normal output
HotCakeX Dec 8, 2023
c1220a4
Added Cmdletbinding to all shared functions
HotCakeX Dec 8, 2023
7efabf9
Improved Update-Self's output and verbosity
HotCakeX Dec 8, 2023
0bd2279
Added logic for Verbose optional param detection
HotCakeX Dec 8, 2023
59b97a1
Added Verbose messages to the Update-Self function
HotCakeX Dec 8, 2023
f003bd2
Removed unnecessary spacing
HotCakeX Dec 8, 2023
6770837
Updated Resources2 functions with Cmdletbinding
HotCakeX Dec 8, 2023
2bd94a2
Passing Verbose properly to the internal functions
HotCakeX Dec 8, 2023
bd0a895
Passing Verbose property to the internal functions in Edit-WDACConfig
HotCakeX Dec 8, 2023
2cf4631
Passing Verbose property to the internal functions
HotCakeX Dec 8, 2023
b156337
Making sure copy-items have -force
HotCakeX Dec 8, 2023
83c1098
Added proper verbose msgs to the newly created Build-AllowMSFTWithBlo…
HotCakeX Dec 8, 2023
9c28004
Created a new function Build-DefaultWindowsWithBlockRules
HotCakeX Dec 8, 2023
c7ae3a3
Update New-WDACConfig.psm1
HotCakeX Dec 8, 2023
e37748f
Update the Scheduled task logic and converted it to function
HotCakeX Dec 8, 2023
1636259
Removed the unnecessary trailing spaces
HotCakeX Dec 8, 2023
8344b4c
Update New-WDACConfig.psm1
HotCakeX Dec 8, 2023
aefda4b
Created new function: Build-MSFTOnlyAudit
HotCakeX Dec 8, 2023
c02a432
Created new Build-PolicyFromAuditLogs function
HotCakeX Dec 8, 2023
ccaca81
Created new Build-LightPolicy function
HotCakeX Dec 8, 2023
6396db8
Created a new function: Build-DefaultWindowsAudit
HotCakeX Dec 8, 2023
8d7710b
Added Cmdletbinding to the functions
HotCakeX Dec 8, 2023
3e68339
Improved main cmdlets function helps
HotCakeX Dec 8, 2023
6c8d7b4
Implemented a central cmdlet parameter management
HotCakeX Dec 8, 2023
39fa8ca
Removed unnecessary trailing whitespace
HotCakeX Dec 8, 2023
4ab4bcf
Fixed typo in the comment
HotCakeX Dec 9, 2023
e48dce6
Substantially improved Edit-WDACConfig
HotCakeX Dec 9, 2023
25e46c5
Improved error handling in Edit-WDACConfig
HotCakeX Dec 9, 2023
7510dab
Improved error handling in Edit-SignedWDACConfig
HotCakeX Dec 9, 2023
1cccf9d
Fixed function help Inputs sections with System.Void
HotCakeX Dec 9, 2023
42e5f5b
Improved function outputs and help sections
HotCakeX Dec 9, 2023
1c11f20
Improved Update-BasePolicyToEnforced function help
HotCakeX Dec 9, 2023
cd5c017
Converted many expandable strings into literal str
HotCakeX Dec 9, 2023
2e14021
Centrally managing Verbosity of the shared modules
HotCakeX Dec 9, 2023
69f2d42
Properly relocated module helps
HotCakeX Dec 9, 2023
ec602d9
Removed unnecessary import of SDefaultParameterVal
HotCakeX Dec 9, 2023
173ea55
Update PSDefaultParameterValues.ps1
HotCakeX Dec 9, 2023
c34e7da
Improved Edit-WDACConfig cmdlet
HotCakeX Dec 9, 2023
77bae23
Update PSDefaultParameterValues.ps1
HotCakeX Dec 9, 2023
2581aa3
Changing some Write-Output to Write-Host
HotCakeX Dec 9, 2023
7f97e4d
Reduced string interpolations when not necessary
HotCakeX Dec 9, 2023
821e526
Improved Edit-SignedWDACConfig
HotCakeX Dec 10, 2023
fa72e7b
Improving event viewer capturing section
HotCakeX Dec 10, 2023
54bee46
Improved Edit-SignedWDACConfig event capture
HotCakeX Dec 10, 2023
400250f
Relocated $AllowNewApps block for consistency
HotCakeX Dec 10, 2023
b7a2ad0
Removed trailing whitespaces
HotCakeX Dec 10, 2023
238db4d
Improved AllowNewApps param of Edit-SignedWDACConf
HotCakeX Dec 10, 2023
cbf42fb
Simplified some foreach loops
HotCakeX Dec 10, 2023
a6d599f
Improved variable casings and added named params
HotCakeX Dec 10, 2023
bf2c2e0
Added missing position 0 named parameters
HotCakeX Dec 10, 2023
d4507a6
Improved function help sections
HotCakeX Dec 11, 2023
c61f9e8
Improved position 0 named parameters
HotCakeX Dec 11, 2023
e3583d9
Changed region comment texts for better visibility
HotCakeX Dec 11, 2023
e189dbc
Reverted region keyword spacing and added verbose
HotCakeX Dec 11, 2023
c821afb
Added more verbose messages
HotCakeX Dec 11, 2023
6a895e7
Added a lot more verbose messages
HotCakeX Dec 11, 2023
8018827
Removed unnecessary trailing spaces
HotCakeX Dec 11, 2023
d1b373c
Added verbose messages to Deploy-SignedWDACConfig
HotCakeX Dec 11, 2023
d67aabd
Added verbose messages to New-DenyWDACConfig
HotCakeX Dec 11, 2023
6e5a935
Increasing the required minimum SignTool version
HotCakeX Dec 11, 2023
3e9d2ba
Improved Get-CommonWDACConfig cmdlet
HotCakeX Dec 11, 2023
671dd42
Fixed some issues in Edit-SignedWDACConfig cmdlet
HotCakeX Dec 11, 2023
41beb49
Added verbose messages
HotCakeX Dec 11, 2023
c8ece6c
Updated alternative snapback guarantee procedure
HotCakeX Dec 11, 2023
b11665a
Created a function out of snapback guarantee
HotCakeX Dec 12, 2023
b6be5f2
Adde new function to PSDefaultParameterValues
HotCakeX Dec 12, 2023
88a454c
Added verbose message to the new function
HotCakeX Dec 12, 2023
f1daa88
Removed unused function from PSDefaultParameterValues
HotCakeX Dec 12, 2023
0f0fbb7
improved wording
HotCakeX Dec 12, 2023
7ac6b25
Improved User configurations internals
HotCakeX Dec 12, 2023
2553095
Update PSDefaultParameterValues.ps1
HotCakeX Dec 12, 2023
6eb8165
Improved new lines
HotCakeX Dec 12, 2023
2f0195f
Update Edit-WDACConfig.psm1
HotCakeX Dec 12, 2023
cd545da
Update New-SnapBackGuarantee.psm1
HotCakeX Dec 12, 2023
a5fd26d
Fixed Signed/Unsigned parameter
HotCakeX Dec 12, 2023
1d1351e
Changed output type of Get-BlockRulesMeta function
HotCakeX Dec 12, 2023
748be5c
Minor fixes
HotCakeX Dec 12, 2023
3cdf336
Improved variable names and User Config function
HotCakeX Dec 12, 2023
782986d
Improved Get-CommonWDACConfig function
HotCakeX Dec 12, 2023
5f57cb8
Make sure the OS is Windows
HotCakeX Dec 12, 2023
ed276d2
Improvements to detecting parameters
HotCakeX Dec 12, 2023
aed3f51
Fixed parameter detection
HotCakeX Dec 12, 2023
e22b619
Improved text colors
HotCakeX Dec 12, 2023
1655a6d
Imported missing module in Get-BlockRulesMeta
HotCakeX Dec 12, 2023
3da6f57
Fixed a bug in Policynames detection
HotCakeX Dec 12, 2023
fa90256
Improved cmdlet parameters
HotCakeX Dec 12, 2023
d6d9592
Fixed Get-BlockRulesMeta's output
HotCakeX Dec 12, 2023
e2b8c4c
Fixed double parameter names
HotCakeX Dec 12, 2023
c4cd70a
Improved verbosity of New-DenyWDACConfig
HotCakeX Dec 12, 2023
d26dd77
Removed trailing whitespaces
HotCakeX Dec 12, 2023
c50cdeb
Changed a bunch of Debug messages to Verbose
HotCakeX Dec 12, 2023
446a2ae
Final optimizations before release of v0.2.7
HotCakeX Dec 12, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
185 changes: 0 additions & 185 deletions WDACConfig/ArgumentCompleters.ps1

This file was deleted.

172 changes: 0 additions & 172 deletions WDACConfig/Confirm-WDACConfig.psm1

This file was deleted.

Loading