* updated AccessControlList to an array (#869)
* Remove CodeCov due to lack of use
* Updated Convert and Testing code to address TABs (#867)
* Updated Convert and Testing code to address TABs
* Updated changelog
* Testing SQL 2016 Stig convert - no manual actions
* Corrected paths in Build.yaml
* Added missing comment about for ExcludeModuleFile
* Fixes comments with space after #
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* Parse Chrome STIG 2.3 and fix tab issue in desc
* Updated Changelog.md
* Updated comment about TAB replace in code
* Updated Hard coded rule
* Add SQL Server 2016 STIG Vulnerability ID's. (#874)
* ConvertFactory - Added SQLServerDscRule
* SQLServerDscRule : Added rule, convert, and method files.
* LoadFactory : Added SQLServerDscRule
* SQLServerSchema : Added SQLServerConfiguration resource script
* SQLServerConfiguration : Added resource script
* PowerStig.Convert : Added SQLServerDsc convert rule
* Data.ps1 : Added SQLServerDscRule
* SQLServerConfiguration : Made changes to follow style guidelines
* Added SQLServerDscRule unit testing
* Added remaining SQLServerDsc Configurations to unit test
* SQLServerDscRule:: Added exceptionhelp notes
* SQLServerDscRule.tests: Reworked pester tests for v4.
* SQlServerDScRule.tests: Removed commented out code.
* SQLServerDscRule.tests: PowerShell style guide fix
* SQLServerDscRule.Integration: Added integration tests
* Changelog.md: Updated changelog
* SqlServerDscRule: Removed upper case letters for guideline compliance
* SQLServerDscRule.Integration: Added last empty line
* Methods: Added last empty line
* Loadfactory: Removed tab
* SQLServerDscRule.Convert: Added last empty line
* SQLServerDscRule: Fixed upper case style
* SQLServerDSCRule: Resolved class typo
* Style guidelines fix and rename class to SQLServerConfigurationRule
* SqlServer XML: Updated XML with new ID's
* Fixed V-213975 to match STIG; Recreated XML for SQL 2016 2VR2 / 2VR1
* Converted SQL 2012 XML
* Updated SQLServerConfiguration rule pester tests
* Methods.ps1:: Code consolidation for checkcontent.
* Data.ps1 :: Fixed spacing
* Fixed style guideline issues :: Updated unit tests for SqlServerConfigurationRule
* Rename SQLServerConfigurationRule.tests.ps1 to SqlServerConfigurationRule.tests.ps1
* Rename SQLServerConfigurationRule.Integration.tests.ps1 to SqlServerConfigurationRule.Integration.tests.ps1
* SqlServerConfigurationRule:: Updated unit pester test formatting.
* style guideline fixes.
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* Update PowerSTIG to successfully parse/apply Microsoft IIS 8.5 SITE/SERVER STIG - Ver 2, Rel 2 (#886)
* updated to add support for iis 8.5 v2r2
* updated to add IIS site/server 8.5
* Update PowerSTIG to successfully parse/apply Red Hat Enterprise Linux 7 STIG - Ver 2, Rel 2 (#892)
* added support for RHEL7 V3R3
* added new line to archive STIG xml
* Update PowerSTIG to successfully parse/apply Microsoft Windows Server 2019 STIG - Ver 2, Rel 2 (#895)
* added Windows 2019 DC / MS V2R2
* removed old processed 2019 STIGs
* added support for 2016 V2R2 (#899)
* Update PowerSTIG to successfully parse/apply Microsoft Windows 2012 R2 MS STIG - Ver 3, Rel 2 (#901)
* added support for 2012 MS V3R2
* removed old 2012 MS 2.19 processed STIG
* updated to add support for sql 2016 instance v2r3 (#906)
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* Update PowerSTIG to successfully parse/apply Microsoft Windows 2012 Server Domain Name System STIG - Ver 2, Rel 2 #896 (#898)
* Parse Windows DNS 2012 ver 2.2
* removed 1.15 2012 DNS
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* Update PowerSTIG to successfully parse/apply Microsoft IIS 10.0 SITE/SERVER STIG - Ver 2, Rel 2 (#907)
* add support for IIS 10 V2R2
* updated org settings
* removed N-2 IIS 10 1.2 processed STIGs
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* added support for 2012 DC V3R2 (#908)
* Update PowerSTIG to successfully parse/apply Windows 10 STIG V2 R2 (#894)
* updated to add windows 10 v2r2 support
* update based on feedback
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* Update PowerSTIG to parse/apply Microsoft Office 365 ProPlus STIG - Ver 2, Rel 2 (#889)
* updated to inclue proplus v2r2
* updated org settings
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* updated changelog and filehash for release
* updated readme.md with addavenp1 as contributor
Co-authored-by: hinderjd <hinderjd@gmail.com>
Co-authored-by: Jason Patton <46757047+japatton@users.noreply.github.com>
Co-authored-by: addavenp1 <82848693+addavenp1@users.noreply.github.com>
Co-authored-by: Eric Jenkins <erjenkin@microsoft.com>
* Update PowerSTIG with new SkipRuleCategory Parameter to skip entire STIG Category/Severity Level(s) (#740)
* Fixed Missing OrgSettings for V-88203 - Win10 Client 1.19 and 1.21 (#672)
* fixed V-88203 to be org setting with Tenant Guid
* updated changelog.md
* fixed registry rule issue in sql 2016 (#671)
* Release Process Update: Ensure the nuget package uses explicit DSC Resource Module Versions (#670)
* dialy commit
* updated build task to leverage nuget
* added new line for Common.Data.ps1
* warning message to troubleshoot ADO pipeline
* updated package tasks
* updated release.module.build
* updated module
* updated release
* updated release
* updated release
* hard coded nuget.exe path
* fixed FilePath parameter
* dynamically detect nuget.exe
* nuget dynamic detection
* testing alternate nuget detection
* updated release to leverage get-command for nuget
detection
* updated code to replace only the task needed
* updated build funct. conform to style guideline
* updated New-NuspecFile funciton
* Update PowerSTIG to successfully parse/apply Windows 2012 R2 MS Version 2, Rev 19 (#679)
* added support for 2012 R2 V2R19
* added new line to xml
* added Server 2019 V1R5,removed V1R2 (#684)
* Update PowerSTIG to successfully parse/apply Windows 10 STIG - V1R23 (#682)
* Added Windows Client V1R23, Removed Windows CLient V1R19
* Added Windows Client V1R23, Removed Windows CLient V1R19
* removed random tabs
* removed tabs from converted
* updated based on feedback
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* added support for 2016 V1R12 DC/MS (#685)
* Fixed: IIS Sever 10.0 STIG hardening rule V-100163 fails with error in Windows Server 2019 while using PowerSTIG 4.4.2 (#689)
* updated PowerSTIG to use AccessControlDsc 1.4.1
* updated composites with AccessControlDsc 1.4.1
* Update PowerSTIG to successfully parse/apply IIS 10.0 Site/Server V1R2 STIGs (#701)
* added support for IIS 10 Site/Server V1R2
* updated IISServer 10 V1R1 org settings file
* Revert "updated IISServer 10 V1R1 org settings file"
This reverts commit 54d4e827de.
* added Firefox V4R29 STIG, remove V4R27 (#700)
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* Update PowerSTIG to successfully parse/apply SQL Server 2016 Instance V1R10 (#705)
* added SQL 2016 Instance V1R10, removed V1R8
* Updated changelog.md
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* added dns V1R15 (#697)
squash/merge
* Update PowerSTIG To Use xDnsServer version 1.16.0.0 (#703)
* Updated xDnsServer version
* update module version
* updated changelog.md
* upgrade xWebadministration to 3.2.0 (#714)
* added IE 11 STIG - V1R19 (#708)
* Removed Windows Server 2016 DC/MS V1R9 from processed STIGs folder (#710)
* removed old 2016 DC/MS processed STIGs
* updated changelog.md
* Update PowerSTIG to successfully parse/apply IIS Site/Server V1R11 STIGs (#706)
* added support for IIS site/server V1R11
* removed old processed STIGs
* updated AuditPolicyDsc to 1.4.0.0 (#716)
* Allow application of applicable user rights assignments for non-domain and disconnected systems (#719)
* updated based on community feedback
* update based on feedback
* update powerstig to use SecurityPolicyDsc 2.10.0.0 (#717)
* updated PowerSTIG to use ComputerMgmtDsc to 8.4.0 (#721)
* Added SkipRuleCategory support to PowerSTIG
* updating test to be compat with new feature
* updated test configs with dynamic logic
* updated test logic to run get-dscresource once
* updated to disallow skipping doc/man rules
* updated integration dscresource tests
* PR Feedback updates
Co-authored-by: Eric Jenkins <erjenkin@microsoft.com>
* Increase Code Coverage of PowerSTIG to %75 (#742)
* updated tests for increased code cov part 1
* fixed test
* update changelog.md
* update changelog
* tes
* reverted change
* added VsphereNTPsetting tests
* updated checklist test
* updated DomainName Function tests
* updated powerstig xml tests
* added tests for Convertto-PowerSTIGxml and Compare
* updated tests
* updated webconfig property rule test
* updated to convert all STIGS
* removed redundant tests
* update only select one of each STIG
* added all office stigs
* reverted some tests
* updated tests:
* removed dependency for helper files
* updated tests
* removed example folder
* update based on feedback
* updated test
* Increase Code Coverage of PowerSTIG (#745)
* Fixed Missing OrgSettings for V-88203 - Win10 Client 1.19 and 1.21 (#672)
* fixed V-88203 to be org setting with Tenant Guid
* updated changelog.md
* fixed registry rule issue in sql 2016 (#671)
* Release Process Update: Ensure the nuget package uses explicit DSC Resource Module Versions (#670)
* dialy commit
* updated build task to leverage nuget
* added new line for Common.Data.ps1
* warning message to troubleshoot ADO pipeline
* updated package tasks
* updated release.module.build
* updated module
* updated release
* updated release
* updated release
* hard coded nuget.exe path
* fixed FilePath parameter
* dynamically detect nuget.exe
* nuget dynamic detection
* testing alternate nuget detection
* updated release to leverage get-command for nuget
detection
* updated code to replace only the task needed
* updated build funct. conform to style guideline
* updated New-NuspecFile funciton
* Update PowerSTIG to successfully parse/apply Windows 2012 R2 MS Version 2, Rev 19 (#679)
* added support for 2012 R2 V2R19
* added new line to xml
* added Server 2019 V1R5,removed V1R2 (#684)
* Update PowerSTIG to successfully parse/apply Windows 10 STIG - V1R23 (#682)
* Added Windows Client V1R23, Removed Windows CLient V1R19
* Added Windows Client V1R23, Removed Windows CLient V1R19
* removed random tabs
* removed tabs from converted
* updated based on feedback
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* added support for 2016 V1R12 DC/MS (#685)
* Fixed: IIS Sever 10.0 STIG hardening rule V-100163 fails with error in Windows Server 2019 while using PowerSTIG 4.4.2 (#689)
* updated PowerSTIG to use AccessControlDsc 1.4.1
* updated composites with AccessControlDsc 1.4.1
* Update PowerSTIG to successfully parse/apply IIS 10.0 Site/Server V1R2 STIGs (#701)
* added support for IIS 10 Site/Server V1R2
* updated IISServer 10 V1R1 org settings file
* Revert "updated IISServer 10 V1R1 org settings file"
This reverts commit 54d4e827de.
* added Firefox V4R29 STIG, remove V4R27 (#700)
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* Update PowerSTIG to successfully parse/apply SQL Server 2016 Instance V1R10 (#705)
* added SQL 2016 Instance V1R10, removed V1R8
* Updated changelog.md
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* added dns V1R15 (#697)
squash/merge
* Update PowerSTIG To Use xDnsServer version 1.16.0.0 (#703)
* Updated xDnsServer version
* update module version
* updated changelog.md
* upgrade xWebadministration to 3.2.0 (#714)
* added IE 11 STIG - V1R19 (#708)
* Removed Windows Server 2016 DC/MS V1R9 from processed STIGs folder (#710)
* removed old 2016 DC/MS processed STIGs
* updated changelog.md
* Update PowerSTIG to successfully parse/apply IIS Site/Server V1R11 STIGs (#706)
* added support for IIS site/server V1R11
* removed old processed STIGs
* updated AuditPolicyDsc to 1.4.0.0 (#716)
* Allow application of applicable user rights assignments for non-domain and disconnected systems (#719)
* updated based on community feedback
* update based on feedback
* update powerstig to use SecurityPolicyDsc 2.10.0.0 (#717)
* updated PowerSTIG to use ComputerMgmtDsc to 8.4.0 (#721)
* Added SkipRuleCategory support to PowerSTIG
* updating test to be compat with new feature
* updated test configs with dynamic logic
* updated test logic to run get-dscresource once
* updated to disallow skipping doc/man rules
* updated integration dscresource tests
* testing code coverage
* updated registryrule test to include more coverage
* updated sqlscriptqueryrule tests
* updated setScript in Get-ShutdownOnError function
* updated permissionrule tests with add. test case
* updated permRule test to increase code coverage
* updated changelog
* updated test and code coverage threshold
* updated code coverage threshold to 81
* updated CC threshold to 80
Co-authored-by: Eric Jenkins <erjenkin@microsoft.com>
* Update spacing in DoD logon script (#758)
* updated spacing in rule
* Updated changelog.md
* Functions.Checklist Manual Checks need to leverage psd1 files - Backward Compat Issue (#756)
* fixed issue 746
* update functions based on feedback
* updated function to work correctly with psd1
* updated changelog.md
* updated tests for issue 746
* added support for Outlook 2016 V2R1 (#768)
* Update PowerSTIG to successfully parse/apply Microsoft SQL Server 2016 Instance Version 2; Release 1 (#766)
* added support for 2016 instance 2.1
* removed tabs from xccdf and processed xml
* Update PowerSTIG to successfully parse/apply Microsoft Windows 2012 Server DNS STIG - Ver 2, Rel 1 (#763)
* updated Dns Server V2R1
* added new line to added DNS STIG
* Update PowerSTIG to successfully parse/apply Microsoft IIS 8.5 SITE/SERVER STIG - Ver 2, Rel 1 (#765)
* updated to add support for iis 8.5 v2r1
* updated org setting
* Update PowerSTIG to successfully parse/apply Microsoft IIS 10 SITE/SERVER STIG - Ver 2, Rel 1 (#764)
* updated to support IIS 10 site/server V2R1
* updated to support IIS 10 site/server V2R1
* update changelog
* updated rule split
* newline
* updated based on feedback
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* Update PowerSTIG to successfully parse/apply Microsoft Office System 2013 STIG - Ver 2, Rel 1 (#770)
* added xccdf, parser changes needed before convert
* add process xml after parser single quote removal
* updated replace statement based on feedback
* Update PowerSTIG to send a warning to the user when using a composite that leverages the new DISA Ids (#773)
* add disa warn msg to composites with new 2.1 stig
* updated changelog.md
* Provide Method to install DoD Root Certs for Server and Client OS (#775)
* initial commit
* updated changelog
* added unit test
* updated module import
* updated composite
* updated after testing
* updated tests
* updated coverted stig
* updated integration tests
* updated based on testing
* updated changelog to kick
* updated due to missing cert on 2019 stigs
* update to build.yaml
* updated based on comments
* updated based on test
* updated based on PR feedback
* Update PowerSTIG to Provide Rule Data from Processed xml (#777)
* create tooling function for rule query by end user
* update changelog.md
* update new functions to dsc guideline standards
* deving exception string tooling
* update function to address u009D in description
* added vulnId to non-detailed output
* merged local with 4.6.0
* updated functions, tests are outstanding
* updated tests.
* added tests for RuleQuery functions.
* update build.yaml to skip broke git changelog test
* mod build.yaml to correct exclusion for changelog
* updated test based on feedback
* Update Windows 10 Client STIGs based on ACAS results (#779)
* update for rule v-63381 acas scan
* update PowerSTIG to parse V-63685
* updated changelog
* updated build yaml for changelog
* merge conflict issue reprocessed stig
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* updated filehash and changelog
Co-authored-by: Eric Jenkins <erjenkin@microsoft.com>
* Prep for release of 4.1.1 (#519)
* Functions.Checklist - Adding manual check functionality (#495)
* Adding manual check functionality
* Exception Parameter Backward Compatibility Feature Request (#515)
* backward compatibility commit
* fixed Issue #517 (#518)
* Fixed [#517](https://github.com/microsoft/PowerStig/issues/517): 4.1.0 GPRegistryPolicyDsc Module Version Issue
* resolving dev merge issue conflict
* Release PR from milestone (4.4.0) to master (#661)
* Migrate PowerSTIG to Azure DevOps for Build and Test (#603)
* update folder structure for azure dev ops
* dscresource unit test passing
* updated unit tests
* Unit test pathing update, all passing
* updated unit test to ensure regex data files are loaded
* updated .tests.header for unit\tools directory
* daily commit - Integrated test updates
* updated tests based on testing feedback
* optimized test header based on feedback
* updated build.psd1 case sensitive
* update build agent to windows-2019
* update build and azure yml files
* added hqrm tests to build yml and dependencies
* updated azure-pipelines.yml to include hqrm test
* updated HRQM display name
* updated test exclusion DSCResources
* intro logic to dynamically build requiredmodules
* updated yml to reflect master
* updated changelog.md
* Update azure-pipelines.yml
* rename sources to source (#605)
* Migrate PowerSTIG to Azure DevOps for Build, Test and Release Deployment (#606)
* updated powerstig for dynamic versioning
* updated gitversion to reflect base version
* updated if statement to adhere to style gls
* updated code to adhere to sgl hqrmtest
* updated code to adhere to sgl hqrm tests
* updated code to adhere to sgl hqrm
* update yml files to support CICD pipeline
* updated markdown function
* update change log structure
* updated spacing via PR feedback
* updated 2012R2 STIG after convert tests
reflected a minor delta
* Update PowerSTIG to parse and apply Vmware Vsphere 6.5 STIG V1R3 (#607)
* initial commit for vsphere
* updated based on test results
* updated based on vsphere module name
* updated module manifest to check build status
* updated newlines in raw xccdf
* updated newline
* updated newlies in rules
* updated tests
* updated processed Stig name
* updated vsphere schema
* updated composites
* updated spacing
* updated format
* Updated based on feedback
* update required parameter for composite
* updated service rule
* Added Integration DSCresrouce Vsphere Test
* reverted changes to test
* updated integration tests
* added unit tests
* added unit tests
* added unit tests
* updated formatting based on feedback
* updated based on feedback
* updated comments
* updated tests
* updated changelog.md
* trailing whitespace removed
* updated for HQRM tests
* updated based on pr feedback
* updated case
* update code based on PR feedback
* updated code based on PR feedback.
* updated tests based on PR feedback
* updated test based on PR feedback
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* Unable to Import PowerSTIG 4.4.0 Due to cyclic dependency Error (#617)
* removed vmware.vspheredsc as a dependency because all of its required dependencies are loaded
* updated module load process for VMware modules
* updated build.yaml
* updated test
* Updated tests
* removed stop error action
* updated formating
* updated based on failing hqrm
* updated module helper
* moved helper module
* updated location of module helper
* reduced vmware.VsphereDSC version
* updated build.yaml
* updated data file
* update module version schema
* updated based on testing
* Update changelog
* Update based on PR feedback
* Update PowerSTIG to successfully parse/apply Microsoft IIS Server/Site STIG - Ver 1, Rel10 (#623)
* added IIS Server V1R10
* updated changelog and added iis site v1r10
* updated changelog
* removed N-2 STIGS
* Update PowerSTIG to successfully parse Microsoft SQL Server 2012 Database STIG - Ver 1, Rel 20 (#621)
* updated PowerSTIG to use SQL 2012 Database V1R20
* quotes in test
* updated tabs to spaces in sql raw xccdf
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* explicit Pester version due to 5.x (latest) test failures
* Update PowerSTIG to successfully parse/apply Windows Defender Antivirus STIG - V1R8 (#626)
* added new Windows Defender STIG V1R8 removed V1R6
* updated based on PR feedback:
* merged origin
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* initial commit (#640)
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* Update PowerSTIG to successfully parse/apply Microsoft IIS 10 Server/Site STIG - V1R1 (#641)
* added IIS 10.0 Server
* updated IIS 10 site stig
* updated based on tests
* updated based on tests
* updated log file
* added esxi 6.5 v1r4 (#637)
Co-authored-by: Brian Wilhite <bcwilhite@live.com>
* Update PowerSTIG to successfully parse/apply Windows Server 2012 DNS STIG - Ver 1, Rel 14 (#635)
* DNS Update commit
* removed DNS 1.12
* explicit version for DscResource.Test
* Update PowerSTIG to allow for workgroup level scans (#643)
* added community requested functionality to not require domain/forest parameters
* updated warning message
* reverted to old module dscresource.test
* Updated based on feedback
* updated sql 2016 instance 1.9 (#638)
* Update PowerSTIG to successfully parse/apply MS SQL Server 2012 Instance Ver. 1 Rel. 20 (#642)
* updated sql 2012 Instance V1R20
* updated Get-SqlTechnologyRole
* removed tabs
* added a new line to the end of xccdf
* update build to use dscresource.test 0.13.1
* updated code based on feedback
* updated sql script query rule and test to take multiple db's withouth conflict
* updated based on testing
* log file update for IE rule bug
* updated change log
* added new line to the end of the log files
* Updated based on pr feedback
* Update PowerSTIG to successfully parse/apply Windows 10 STIG - V1R21 (#656)
* Updated to support latest WIN10 STIG
* update 1.19 to remove extra slash for bug
* update changelog
* update release process to correct wiki percentage
Co-authored-by: Eric Jenkins <erjenkin@microsoft.com>
* update changelog.md
Co-authored-by: Eric Jenkins <erjenkin@microsoft.com>