Bernie White
Bernie White
### Your suggestion When an Azure environment has many policy assignments exporting policy assignments from a scope may take an extended unreasonable time to complete or not complete at all....
**Description of the issue** When collecting reasons for a rule. Duplicate reasons can occur down different code paths. A rule should not report the exact same reason more then once....
When run is called any missing modules should be installed, by default. This should be configurable via options and a CLI switch such as `--no-restore`.
**Description of the issue** An exception is reported when before rules are run. **Error output** ```text OperationStopped: Could not load file or assembly 'Microsoft.Extensions.DependencyInjection.Abstractions, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'. ``` **Module in...
Use of the `AnyOf` script block keywords doesn't fail fast. All instructions are executed which can lead to unexpected executions when they do not _OR_. Also, script block keywords are...
Add new page for calling out new features for v3.
### Existing rule Azure.ACR.AnonymousAccess ### Suggested rule The feature is out of preview and can be promoted to GA. ### Pillar Security ### Additional context - https://learn.microsoft.com/en-gb/azure/container-registry/anonymous-pull-access
### Existing rule Azure.DefenderCloud.Provisioning ### Suggested rule This rule no longer is applicable because it's specific to Log Analytics agent auto provisioning. Flag for removal in v2. ### Pillar Security...
### Existing rule Azure.DefenderCloud.Contact ### Description of the issue The `phone` property is no longer relevant. ### Error messages _No response_ ### Reproduction n/a ### Version of PSRule 2.9.0 ###...
### Existing rule _No response_ ### Suggested rule Storage accounts allow disabling local accounts which disables both access keys and SAS tokens. This is configured by setting the `allowSharedKeyAccess` property...