Bernie White
Bernie White
PSRule v0.19.0 introduced module version constraints that determine module versions that can be used. This information could also be used to restore the correct module versions instead of having to...
**Description of the issue** When `Invoke-PSRule` is called with `-Outcome All` processed and unprocessed results should be returned. Similarly, when `Assert-PSRule` is called with `-ResultVariable` and `-Outcome All` processed and...
Currently PSRule supports output of results to markdown. When originally implemented output to markdown was designed to be reasonably verbose. GitHub Actions now supports [job summaries](https://github.blog/2022-05-09-supercharging-github-actions-with-job-summaries/). Adding support to better...
PowerShell supports a wide range of language features which can be used within rules. Currently rules and selectors written in YAML and JSON support expression conditions which are limited to...
Currently when executing rules and other resources, a scope is used to determine which configuration and resource to use. Switching between scopes can be optimized to simplify implementation and reduce...
**Description of the issue** When policy definitions are assigned multiple times (which may have different parameters) the subsequent occurrences fail. **Expected behaviour** We need to: - [ ] Ignore adding...
**Description of the issue** When a policy defines a type condition the policy result is that the effect is not applied if the condition does not match. Consider the example...
# Rule request Any pricing plans deployed for Microsoft Defender for Cloud should use the `Standard` pricing tier. Let's create individual rules for each pricing plan to allow customers to...
### Discussed in https://github.com/Azure/PSRule.Rules.Azure/discussions/1244 Originally posted by **BernieWhite** February 8, 2022 Some rules specifically check security controls defined in [Azure Security Benchmark](https://docs.microsoft.com/security/benchmark/azure/). ASB provides a reference point to map Azure...
# Rule request ## Suggested rule change App Configuration supports purge protection to extend the protection provided by soft-delete. Purge protection limits data loss causes by accidental and malicious purges...