Bernie White

Results 291 issues of 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....

enhancement
feature: policy-as-rules

**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....

bug
feature: output

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`.

enhancement
feature: cli

**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...

bug
feature: core

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...

deprecation
breaking-change

Add new page for calling out new features for v3.

documentation

### 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

rule: container-registry
pillar: security

### 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...

rule: defender-for-cloud
deprecation

### 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 ###...

bug
rule: defender-for-cloud

### 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...

help wanted
good first issue
rule: storage-account
pillar: security