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 v0.3.6 #218

Merged
merged 69 commits into from
Apr 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
30be0f1
XMLOps functions for MDE Advanced Hunting
HotCakeX Mar 21, 2024
3b0cb0d
Merge branch 'main' into WDACConfig-v0.3.6
HotCakeX Mar 22, 2024
ca7785c
Merge branch 'main' into WDACConfig-v0.3.6
HotCakeX Apr 1, 2024
ccd6f56
Merge branch 'main' into WDACConfig-v0.3.6
HotCakeX Apr 2, 2024
c505baa
Merge branch 'main' into WDACConfig-v0.3.6
HotCakeX Apr 3, 2024
2d2abf3
Merge branch 'main' into WDACConfig-v0.3.6
HotCakeX Apr 3, 2024
28332d9
Merge branch 'main' into WDACConfig-v0.3.6
HotCakeX Apr 4, 2024
63e4cf3
Merge branch 'main' into WDACConfig-v0.3.6
HotCakeX Apr 4, 2024
193aa83
Merge branch 'main' into WDACConfig-v0.3.6
HotCakeX Apr 4, 2024
fbca38e
Merge branch 'main' into WDACConfig-v0.3.6
HotCakeX Apr 5, 2024
f64aaf7
Merge branch 'main' into WDACConfig-v0.3.6
HotCakeX Apr 7, 2024
986f210
version bump
HotCakeX Apr 7, 2024
fb6d132
Added XML based help in preparation for dynamic parameters
HotCakeX Apr 7, 2024
9b8be4d
Update Invoke-WDACConfig.ps1
HotCakeX Apr 7, 2024
c7220ac
Added new help files to the module manifest
HotCakeX Apr 7, 2024
25cdb2a
Replaced traditional help with advanced XML based help
HotCakeX Apr 7, 2024
aeb9dd9
Updated syntaxes for the cmdlet
HotCakeX Apr 7, 2024
6e52fa7
Added custom syntax for dynamic parameters
HotCakeX Apr 7, 2024
3ffc8cf
Added aliases to the ConvertTo-WDACPolicy cmdlet's params
HotCakeX Apr 7, 2024
9afe59e
Update ConvertTo-WDACPolicy.md
HotCakeX Apr 8, 2024
c426c38
Prepping to add MDE AH support to the cmdlet
HotCakeX Apr 8, 2024
75a8336
Performance improvements of log parsing
HotCakeX Apr 8, 2024
f11b1e6
Update ConvertTo-WDACPolicy.psm1
HotCakeX Apr 8, 2024
443715b
Added support for AppLocker events
HotCakeX Apr 8, 2024
813f301
Update Receive-CodeIntegrityLogs.psm1
HotCakeX Apr 8, 2024
88247cc
Merge branch 'main' into WDACConfig-v0.3.6
HotCakeX Apr 9, 2024
fc0bfe2
improved Receive-CodeIntegrityLogs
HotCakeX Apr 10, 2024
6f64923
Added more parallelism
HotCakeX Apr 11, 2024
26d9077
Update Receive-CodeIntegrityLogs.psm1
HotCakeX Apr 11, 2024
c1f0a0e
Added -Category param to Receive-CodeIntegrityLogs
HotCakeX Apr 11, 2024
6e14dca
changed output type
HotCakeX Apr 11, 2024
945f42e
integrated XML Ops functions with the module
HotCakeX Apr 11, 2024
4cb8cf0
white space removal
HotCakeX Apr 11, 2024
eeba5cc
changed debug output paths
HotCakeX Apr 11, 2024
a3b9c4f
Update Optimize-MDECSVData.psm1
HotCakeX Apr 11, 2024
1b693e9
Update Split-SignedUnsignedData.psm1
HotCakeX Apr 11, 2024
0ea7fd6
added parameter info to function manifests
HotCakeX Apr 11, 2024
27a7f5d
Performance improvements
HotCakeX Apr 11, 2024
ba40518
Update Optimize-MDECSVData.psm1
HotCakeX Apr 11, 2024
d861aec
Updated Compare-CorrelatedData's performance
HotCakeX Apr 12, 2024
132ee71
Lots of performance and precision improvements
HotCakeX Apr 12, 2024
f6e4880
Update PSDefaultParameterValues.ps1
HotCakeX Apr 12, 2024
c40effa
Added XML Ops functions to the manifest
HotCakeX Apr 12, 2024
a378bd3
improved function
HotCakeX Apr 12, 2024
1b1a19f
Update Build-SignerAndHashObjects.psm1
HotCakeX Apr 12, 2024
cb20321
implemented more checks for edge cases
HotCakeX Apr 12, 2024
1e3ae95
Continuing with the full implementation of MDE AH
HotCakeX Apr 13, 2024
7965e35
comment and param improvements
HotCakeX Apr 13, 2024
b328c60
Implemented MDE AH logs filtering based on time
HotCakeX Apr 13, 2024
1ebf7b6
Update ConvertTo-WDACPolicy.psm1
HotCakeX Apr 13, 2024
551bbbc
Added final policy tasks
HotCakeX Apr 13, 2024
e6cbaa2
Merge branch 'main' into WDACConfig-v0.3.6
HotCakeX Apr 13, 2024
bf0e289
Merge branch 'main' into WDACConfig-v0.3.6
HotCakeX Apr 14, 2024
8f7c3ec
Added MDE AH filter by policy names
HotCakeX Apr 14, 2024
d6a7648
improved function help section
HotCakeX Apr 14, 2024
8514fc0
function help improvements
HotCakeX Apr 16, 2024
39ad47b
improved help files
HotCakeX Apr 16, 2024
2d4445a
updated help files
HotCakeX Apr 16, 2024
76af38c
increased required PowerShell version
HotCakeX Apr 16, 2024
3cedb99
Added log filtering based on type
HotCakeX Apr 16, 2024
b9e5ed7
Updated signatures and hashes
HotCakeX Apr 16, 2024
3c00d45
Handling inaccessible files during the simulation
HotCakeX Apr 16, 2024
8f8b079
Update Compare-SignerAndCertificate.psm1
HotCakeX Apr 16, 2024
429017f
signature update
HotCakeX Apr 16, 2024
f4150c4
WDAC Simulation accuracy improvement
HotCakeX Apr 16, 2024
1787099
Update Compare-SignerAndCertificate.psm1
HotCakeX Apr 16, 2024
4890e58
Update Invoke-WDACConfig.ps1
HotCakeX Apr 16, 2024
3d29e0a
improved a comment
HotCakeX Apr 16, 2024
e54bc14
improved some verbose messages
HotCakeX Apr 16, 2024
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
39 changes: 29 additions & 10 deletions WDACConfig/Utilities/Hashes.csv
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"RelativePath","FileName","FileHash"
"Preloader.ps1","Preloader.ps1","4C822F6A351726D71EE95367FADE6F457093F890E5C63CC276288E6CC0DEE89E6BD6CAA8E63B16463D4ABAB1AD98C182053D123AE6428744DCE3810B73087492"
"WDACConfig.psd1","WDACConfig.psd1","7D8A75DDE1583A1412AF7D1A4B6D05BE981C61BAA2A7C388DDAAF79FA3827BCB528B07E5673A7B2F0E418E75DF86EEB2CB8535F85E0D2A72DCAE57ED704189E1"
"WDACConfig.psd1","WDACConfig.psd1","7678BA6628AE4B6CB67CA692644B3B4F6C448D87A39BE8F5752AED67D7ED7721AF52F4C5E48892C9EAACB88C986B32581C9E0F4B0086892CCB04CDB569371428"
"WDACConfig.psm1","WDACConfig.psm1","E92B896C59A2A6F5680783221C4B102362E83DA36863CC29A4E8BAE55D6FEA156EF361AD7E5D443172647C2962B3B2DF67422C4C1D582A2E27E5287E13022175"
"C#\AuthenticodeHashCalc.cs","AuthenticodeHashCalc.cs","6F005F578C098F0C95F4103D42B730BC5D59556CAA7EA886741C610464A798A4FD7F109F1DFF6C381983EFCEBFDCACEAA2C5D10BD733BFBB17E0F42053D98932"
"C#\Crypt32CertCN.cs","Crypt32CertCN.cs","B01570F8BF0E291FE54DEB7C64953913E6EAF46D7661AB3B7F29F6861E00D93D37FBC908B2F4E4EB5D6FA4F22A3CDB091129F3510687FAEB32808957E854C312"
Expand All @@ -11,13 +11,13 @@
"Core\Assert-WDACConfigIntegrity.psm1","Assert-WDACConfigIntegrity.psm1","767C9BA369CCB7AEE55B96DD01665EAFC1B2625287DE47F5EDFEF5B52F934735BDA508FD0B85E29E2A932995CF645AC9D39275D163969775D78454512A54DAAC"
"Core\Build-WDACCertificate.psm1","Build-WDACCertificate.psm1","8829A0D796FDE5524EC43526DE3B174016925D4ABE62F92FD9E12BC98F35AC251E84CC71962763003EA6194AB66A24D95DA5DA1B415E41B62EB0C32120F43BD8"
"Core\Confirm-WDACConfig.psm1","Confirm-WDACConfig.psm1","4D8C9149881F3874F83DE935E9ED9E79111A7EFF939B6A177F07E9D2010E57F81507FFE4AA32B8D01D4681ABC359469251C47603AAB216807D94CB64259869F6"
"Core\ConvertTo-WDACPolicy.psm1","ConvertTo-WDACPolicy.psm1","9810C717EFBDE8027ADE14A6ED00D9495B53931BC0F93B0799C8AB27B76C45EB0F74EDCD9F6CF08563857C752722C5160EF872FCD62D730C5D70BBF89F907751"
"Core\ConvertTo-WDACPolicy.psm1","ConvertTo-WDACPolicy.psm1","7C905E20741F9FBD19AA7206FCD622BC5D3A4EF9D0E3F19E5ABB32EFB419657818833EC2E0691DF302DECADD901AE8FB1BD51992E368C72B1B7CACFDFE78886D"
"Core\Deploy-SignedWDACConfig.psm1","Deploy-SignedWDACConfig.psm1","A252BC251EB7773E6EBD122F820551195ECAE3A047D28019B7584A035048326DA763BCEA2CE6412DA2A22BE1C83394F9C90B7B09929F056F8FEBE4E8C33BE01F"
"Core\Edit-SignedWDACConfig.psm1","Edit-SignedWDACConfig.psm1","43F796453F5DCAAD5F0BBF515B1725D16575CD9D52DEA60E2DE09F02C4C09C150B80069C75BF70772CDA49E10F3264BA629CEF058B35891C388F7347344B71F3"
"Core\Edit-WDACConfig.psm1","Edit-WDACConfig.psm1","B084DE1D0874EADF155297B46AD0F177CAB066EF38C54DBF550839243996C8116D6B95FA4ACE80A98899F84413597D4FF08261D92C123D8B28F9869776DA86A1"
"Core\Edit-SignedWDACConfig.psm1","Edit-SignedWDACConfig.psm1","16B6BEAC28E3726E8967CCD26423C3F065F51F186054EA0702413D41416078D3D452A66B0FA6A5D5EAFC00B63E4EA3749DE278559F617DB35CA0CB03C8873F01"
"Core\Edit-WDACConfig.psm1","Edit-WDACConfig.psm1","6808087131A59527229D86512313243D7580D3F0F58F58C5680DAFCA42D5FD87686B5B732EE74C60621909DB1EB4ABF4343AEBA18FE33C4D0B187A41FF7BEEA4"
"Core\Get-CiFileHashes.psm1","Get-CiFileHashes.psm1","D429847D687319F6606A6780EC7AB5413B5BFBC43A1BA65486558443740F0079EE34CD2015FA6C56B01B1FC7D75A5937B7D31D0613DEE4C74B3CF2709F7A90D1"
"Core\Get-CommonWDACConfig.psm1","Get-CommonWDACConfig.psm1","067CEA3BB211D60E00185DB9679B5F3EBC099CDE260D034D97FB4E504C21BFC319422438E0802C3246D8FA669608B40CD36CECC534E9CA595911087F2E7B78DC"
"Core\Invoke-WDACSimulation.psm1","Invoke-WDACSimulation.psm1","C848AB1872AE5F38B7A2558F2E565DB7602AB9D20A9A11EB57892849B2BA822696F19CC39485AAC55193BA961CC46163AFC5C6137379225A62896379B2BCD65A"
"Core\Invoke-WDACSimulation.psm1","Invoke-WDACSimulation.psm1","AD2B167307E759A9940A9012E78AD6CD8A3B7CBBDF135C680E3482603140F92B9215B53A927288CB156F306BE0CC9542404D8DFC0D55E9644EAB998D73418CF6"
"Core\New-DenyWDACConfig.psm1","New-DenyWDACConfig.psm1","1313BBCCA6638E78E7E427B3B4F5CE587C456D8097036C3EF784120B13C6B8F6A26AB0A575671345E75D777010BE57B43B34BF53EA80AEFED1700C47E280A399"
"Core\New-KernelModeWDACConfig.psm1","New-KernelModeWDACConfig.psm1","1BAFE24AEE1D179ECD9C1F03A2E03515E11FE9F9180808E63A2954514CBCF7CE8A1C0DB90F433E4BCF636F471D8089D1C39115439D285836E70947FAE7C5DE48"
"Core\New-SupplementalWDACConfig.psm1","New-SupplementalWDACConfig.psm1","DE2CA8BA04643A4F35AA0B15C4650FF317104B235D23EB9FE5B844A050B0D187AB71396E061BC100AAA4398BC1ECFF39491F0287AE7ECAA18CDE7D2821C918A7"
Expand All @@ -27,8 +27,10 @@
"Core\Set-CommonWDACConfig.psm1","Set-CommonWDACConfig.psm1","FF3BC72C2A341343016126378A3D595EEA28A97FA590BE98DBE8AB3FA2749F5EED5FA283CA8ED6810914ED0119A54F9344CED075FC9C7EC8DE38A5435F1EB23A"
"Core\Test-CiPolicy.psm1","Test-CiPolicy.psm1","269B0AAE9282F8A4BE7DA9AF21DA91508648A53FF2F398EA62E96C6E40ED6562A1677CD75BA7CBE54AACFCCEEEED8663783ACDDDC75DB9DE13ED84922CE42E96"
"CoreExt\ArgumentCompleters.ps1","ArgumentCompleters.ps1","2AA08D4681A2893CDB1BFD391F590CE3E8DF24801C26F23E19AA1EEED43A31BCA7DBE48EC3F34D7EE88DB688FB6B352E2010C4C4A0373696EDBC96971E6520A9"
"CoreExt\Classes.psm1","Classes.psm1","CE3EA89356F80F071FDE2ECAC57FC1FAADD369AAA868B9BBA13716A54932E572A47A3A4A58BC5E66AEA00E1466DF0FDE5DFEE2233F1F307C13B3F761818E7829"
"CoreExt\PSDefaultParameterValues.ps1","PSDefaultParameterValues.ps1","7DFB3182D718B6A08833187B032E1D3DEBD069E4950F65A841D00942EE4735881CC6C2DF147EE031981B3150980CA572D6CB015F03548D3E0FE23D797F709621"
"CoreExt\Classes.psm1","Classes.psm1","578D7E100B3BC8EA2E131DB59E5665559FF6C5325851C0CC1694D7CED686FCD7851FE2E787E9816D48BA604195D6A24D17E62667DB1A3B12E1BD646CE24C47B7"
"CoreExt\PSDefaultParameterValues.ps1","PSDefaultParameterValues.ps1","6B169E44E0623CFBBDA3EFB1EA3F05421064E884315EE44233AEDD7A268D3F7503D6F394575CCE25E3B190F5C52F5936FC0F7D5ED761DEA919F7FACE7D9133AD"
"Help\ConvertTo-WDACPolicy.md","ConvertTo-WDACPolicy.md","291AA2EE8A6EDDEB95911D72B479CC855596A07DEA30DCA0D1475BA70816083E3DDCBFEBBE7DEB9D1C77AB26D968B928FF90D17F915D9C56903475D9C91BE71D"
"Help\ConvertTo-WDACPolicy.xml","ConvertTo-WDACPolicy.xml","4D7459682CBF6C5686463E64F60EFC7FDFD26D25DD09435BEDB8862B281FE93CFA2187DB35DF8CA3E992EB296447DB633E630BB4EF627A85AA6CF5AE1FEB7049"
"Resources\User Configurations\Schema.json","Schema.json","9A20EF0148D298178B35C1AAB961C46AF62BBCC0BB0DCCBE63F2FE08E0A764406267449CDD686A01F85650622DA6E690D12FBB88BB3A7E070BA58C1AF8FBC813"
"Resources\WDAC Policies\DefaultWindows_Enforced_Kernel_NoFlights.xml","DefaultWindows_Enforced_Kernel_NoFlights.xml","7E4BC35A3F0840C8F3921FB260CE84660DC3CAACB7850A1AEF13AFC48B0E069D27562C5632444926BF60B44A0E0FF522D0215F1F7DD5E1A7E51A45E86AB7F44C"
"Resources\WDAC Policies\DefaultWindows_Enforced_Kernel.xml","DefaultWindows_Enforced_Kernel.xml","846663A7B0CAD90A2305F3C3322D6C2CFA6277B7E4B083CB478FF409DB29A7D0D71318845B884518B8D2F87B66A5EA327D4EB2D39A9707D1EE41B0237812FFD6"
Expand All @@ -49,18 +51,35 @@
"Shared\New-EmptyPolicy.psm1","New-EmptyPolicy.psm1","1611AE2E9056EF671CA6FC89E7D6BFA8D902E13E12B54AAEE5C1A4DE46BE612D152D8DBAC1FC03114B8346E8C649A1AF846DB646CA09C028BEB475C14B94C995"
"Shared\New-SnapBackGuarantee.psm1","New-SnapBackGuarantee.psm1","5AA83D8ABEA7C035BB4437FFD3A1F47CAB845153FA85C3ADB626C1D3407918AA44E4A0EAF32502DD84586A7C5CB82CDC7BA1AF98A310B07114A47E29F48C5F0F"
"Shared\New-StagingArea.psm1","New-StagingArea.psm1","CD8A3848EF01ACABD69A25B63C71EA57210290E8B7C5EB3FDDD488925E7EF0C24C6C3E99B45ABEDD5B775D175B338D70805E4AC0E62FA10BDD649C2696EBF2FD"
"Shared\Receive-CodeIntegrityLogs.psm1","Receive-CodeIntegrityLogs.psm1","ECA7FBE858CB368DF30EA786983DF73E86B4FCDC4612E0A5AF84053B456E49B7DF751831C473BC19985B4DEFE00DC8E9239A8CDA0F0B6F522BEC6C7473CE98D2"
"Shared\Receive-CodeIntegrityLogs.psm1","Receive-CodeIntegrityLogs.psm1","A42AC4546926A5031F03F7D9EB4EEA7BCAC1AD8BF410F6FAE9F018AE52293E6AC7E604E696A4706375C1A65AFDDE4DFCAC15A465FDAA08C924C83880D07E00E7"
"Shared\Remove-SupplementalSigners.psm1","Remove-SupplementalSigners.psm1","D84AACBCDAA29393961B288893FD1B46EABCE0ED810CA8E8B655261AC68E30537F6A43D0686942E24401DFB39066E4DF31E3ED6AA12664735BC713218997C86C"
"Shared\Set-LogSize.psm1","Set-LogSize.psm1","0BAC2DF856B5C8BA403ECC913493AFB435CA3F7498D71D960150D9F9373EBE120CF78F4600755393FC69B90D326BD8C632F77E6403C027654B638D53C71B9E72"
"Shared\Test-FilePath.psm1","Test-FilePath.psm1","D42A57517115D519FAE03873312528FBCF2EBD062462EADA3A86967534ED3E59D92AC80A7259115550E7F78325B62812C58CC8A5E942661426C57DD9608B0B8C"
"Shared\Update-self.psm1","Update-self.psm1","38158B9DF44B512489E8FD70532C005532BB0769FE192E85FC3675F054B594AEA8BA74D85078442D4DD8831DA827427915AEBC8F17CCF76D73ED7ECA13D0F8AD"
"Shared\Write-ColorfulText.psm1","Write-ColorfulText.psm1","0A5897DB6D3ACA13D0151A438CD926EF82D3242646501ED92C453E4AB09D86A7E2F3DB51FBB0DFBA989DFE0AF5F19E48EB6D3D76F0BF8EAF98BB64105CD277DC"
"WDACSimulation\Compare-SignerAndCertificate.psm1","Compare-SignerAndCertificate.psm1","E965A9AF037891697687EF72C922653EEB27F02693758E6D4234D3EC1012758297FD04E6D2485B171AC99F7C814E92AD16CCFA14FA7C9A4532853930148FD679"
"WDACSimulation\Compare-SignerAndCertificate.psm1","Compare-SignerAndCertificate.psm1","A47433F898E80653600D89D470EC8E4E4E6B2CB45FA9C90AE54E5F4286CE57F8F857339D634C18E1A78B4F78D9A88FC54F2CA4DF5AE336B05C527B4F66B41469"
"WDACSimulation\Convert-HexToOID.psm1","Convert-HexToOID.psm1","B5CC722C7C5E7F5ADF6D38DF2D45A5826470033038BAE21D56AC83BCE579F5DE724D51EBCC28D4A7246A30AED6410C446A5EA1FAC58B8B3C53ED140337339790"
"WDACSimulation\Get-CertificateDetails.psm1","Get-CertificateDetails.psm1","61076F1492FB5D75FEAC0C37EB75ED73D50833E3A2E2E0D07B7CB955C9E32F03AACC51F3007DC788DEA19E2B5FF756C79DF5F0287A75AF8D003A7D6863157886"
"WDACSimulation\Get-ExtendedFileInfo.psm1","Get-ExtendedFileInfo.psm1","D3A92D2BBE58814434A40653B6B3B30D8387B49605B21E87B7D40F928C6793530042174C95128BA853528B394BEDF2065E795907E82BB4241B875259A229D05D"
"WDACSimulation\Get-FileRuleOutput.psm1","Get-FileRuleOutput.psm1","D7571D280E41B4182CEC3B3F6B5F1578ADE75A9F49FE9D46AB6B16A7CEB66F772143FBFF320BD87A9E32515699EE6237774D4CCDE865F0810616CEA552EF3EBD"
"WDACSimulation\Get-NestedSignerSignature.psm1","Get-NestedSignerSignature.psm1","424AB15055989A0FD708703B767CCDC96F57FA05CA962265E910A4913DE243C8F870919F91F896714CCC251C8B3810BB13DCD1EB3D8C5FD76DA1A1712C17AF3F"
"WDACSimulation\Get-SignedFileCertificates.psm1","Get-SignedFileCertificates.psm1","85BE8E75B3CE997970D43AD57D8A57B79E4094FF339612B2E1C93AB30F6DB44DC9D7A128427D31DE716120A11C97118684EB4221FCA0C366B98B958D00783150"
"WDACSimulation\Get-SignedFileCertificates.psm1","Get-SignedFileCertificates.psm1","1BE5EA5E43FBD2905CF11993BDA9725EA8ADD28050C522B46E8F01158390BE7DB3F1AEC9AC23B87D486CBDE41A9B130B2DB9E9C7EA16E32F5914EEABF116DC9A"
"WDACSimulation\Get-SignerInfo.psm1","Get-SignerInfo.psm1","018A291BE3FA9E5C62E99D520570D4188FE63167CCE779FC61740F20736E81A0FC5A518340D35DEC4CBF6E01DF1B2A079FF1A90D01664975A159312C869EC975"
"WDACSimulation\Get-TBSCertificate.psm1","Get-TBSCertificate.psm1","B24B918D618CE38F7476629E9248D8A01B244B27696C66612A1773B3EA702FA055910F51721BAB0FD74504ED6D09D73818031C4F6A9BCD978498E0C0CE3A720C"
"XMLOps\Build-SignerAndHashObjects.psm1","Build-SignerAndHashObjects.psm1","55E79A5A0C3602B600810A04D2BF6C5FC349A1F82516EC98F60DECCA31E82CC2077D9EF753B9F5C97C8FCA1410944A699552950DB0FA063F0BEDA5932ED17AA7"
"XMLOps\Clear-CiPolicy_Semantic.psm1","Clear-CiPolicy_Semantic.psm1","328613181EBC1672CB43EA2F760ECD6106BA02F909E823567DCE61DC1BAF053215C9CDFA69457145413030537954B9660FA624CDCE1793EAB3583FCE83AE3687"
"XMLOps\Close-EmptyXmlNodes_Semantic.psm1","Close-EmptyXmlNodes_Semantic.psm1","30BC9CF1913E94B4F96E5799A470FE9966BF66AFADCDEC3F30CEFDAC5FC0558830012260FFD0FB010158DE7F851699361B6B1FB90F46BFBE98E195811732DD60"
"XMLOps\Compare-CorrelatedData.psm1","Compare-CorrelatedData.psm1","A4EC285272DE36FAE33474BACB6F3FF5C86EFD6B2E51A00C24E98AB033DEB56572717D56503D095E02FAFAA35A300C4FF15D6C4FA89FABD023CEE220ED8AD8A0"
"XMLOps\Merge-Signers_Semantic.psm1","Merge-Signers_Semantic.psm1","5D4665FC53B16F5B6FA7E7D0C844BFB9319D77277A35ADD0E0B30DB16AA36A8607605CA2645FB140FD21465A0C70B6618EE1369FB18756ECA9AA0B529EBE855E"
"XMLOps\New-FilePublisherLevelRules.psm1","New-FilePublisherLevelRules.psm1","0EA0C296CDA97200CFA19EAD3F5244E2FE6330916E0A654D840A7920D40B29AD882A200A82838D617F5EFE9EE95C955D0FCA69CED195B8ED6753457A3F07D31C"
"XMLOps\New-HashLevelRules.psm1","New-HashLevelRules.psm1","B455CC2BC5A72D01D8340ECB3316D53E9A3E50345D257FDE7293CAF045B8599B34C617D5688E8BF1E0C1104909096C0FE63DA1E15F37A618DA0D58D67BD1D0A3"
"XMLOps\New-PublisherLevelRules.psm1","New-PublisherLevelRules.psm1","54E5D7F8863BFA161855F428026CA09AF8AC21B70F94693026DCB3EF9E37AF6A2F1FC7697A4DF506885DD28A0267EC8D3D0A2170C512938C3DA07AACAF30EE1B"
"XMLOps\Optimize-MDECSVData.psm1","Optimize-MDECSVData.psm1","B3C36A0256F6B5E337E8A683857CE15F1D4BC42080932B78DB40A2CBB780EE1A0AF05804D0C8E711906F12C313611E67D597FB05759244839F6AAD22229FAC11"
"XMLOps\Remove-AllowElements_Semantic.psm1","Remove-AllowElements_Semantic.psm1","6E55A3040D587927C2A1F3193C24DF9D0FCBB697FEBDD8576114D2F9B6D9D4CC8D434A2E40E061625EF67EA4A0211CC7CA2177275E2D691FAEF1F6A5F4138E90"
"XMLOps\Remove-DuplicateAllowAndFileRuleRefElements_IDBased.psm1","Remove-DuplicateAllowAndFileRuleRefElements_IDBased.psm1","3C062F7EE782DE827CA9EDA1F694F3A622E8721418AF09BC9E6BC34FBA0BE0A6A94A2DCAE395F81C40666FC9EA4A79454526CCD530A956B24D2B0B227FD772E0"
"XMLOps\Remove-DuplicateAllowedSignersAndCiSigners_IDBased.psm1","Remove-DuplicateAllowedSignersAndCiSigners_IDBased.psm1","FE9002F58E08E450898F46DEF0740C24490432F37E83451AE912296CE3D4F1B15ECD8B19725F264BA106D3EF3FB8CAD7864A18402A8FC0915F7119A991CFFA27"
"XMLOps\Remove-DuplicateFileAttrib_IDBased.psm1","Remove-DuplicateFileAttrib_IDBased.psm1","EB5DA5DF837FF949BB7577C20C663F37B57C5FB0020B90FCB8B05B1AE1B2B945A87A04D7CD6418DBBF02CAFE661D78194F99A4239CE10F6E70E8904827F8454B"
"XMLOps\Remove-DuplicateFileAttrib_Semantic.psm1","Remove-DuplicateFileAttrib_Semantic.psm1","B2E46CADAF5FFEDB0A7ADDEE5139BC9AD2D4486E7B9662AA7BE453FA9C05580E64C9C3A330EFC810D617522B80670B0EA112E82907BC568F24AE87DD41BF03FE"
"XMLOps\Remove-DuplicateFileAttribRef_IDBased.psm1","Remove-DuplicateFileAttribRef_IDBased.psm1","E1D098448B068C906F718811C4C6EC346376101C8BE6A40A34325A05B843637FB94F2E103A5CC01F2DD491EAD13BD90B6A4E35046C24BA3ECB089AC67749BD3D"
"XMLOps\Remove-OrphanAllowedSignersAndCiSigners_IDBased.psm1","Remove-OrphanAllowedSignersAndCiSigners_IDBased.psm1","FC07416A3950D23EE0681BDC5004FE012183D4CA0ADE94523EA09F07FCC50E896C5AD309DA15BD3111A602D9369562A54F1BBB20A4F756B5977A33834196058D"
"XMLOps\Remove-UnreferencedFileRuleRefs.psm1","Remove-UnreferencedFileRuleRefs.psm1","EA05168A29FEE567D6D6C4D5DB77F264D289074450EF1F178B0C9C515BD417677BE1182824493F2980B58FB96151B97F1CE04830C929B4245D08B303D675F5E1"
4 changes: 4 additions & 0 deletions WDACConfig/Utilities/Invoke-WDACConfig.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,7 @@ foreach ($File in $Files) {

# Replace with any cmdlet of the WDACConfig module that is going to be debugged
# Assert-WDACConfigIntegrity -SaveLocally -Verbose

# Converts the markdown help file to XML format for the ConvertTo-WDACPolicy cmdlet
# New-ExternalHelp -Path "$ScriptFilePath\..\WDACConfig Module Files\Help\ConvertTo-WDACPolicy.md" -OutputPath "$ScriptFilePath\..\WDACConfig Module Files\Help\ConvertTo-WDACPolicy.xml" -Force | Out-Null
# Get-Help ConvertTo-WDACPolicy -Full
Loading
Loading