Skip to content

Add Azure.ACR.Logs rule to collect audit logs for Container Registry #3564

Add Azure.ACR.Logs rule to collect audit logs for Container Registry

Add Azure.ACR.Logs rule to collect audit logs for Container Registry #3564

Triggered via pull request December 28, 2025 23:56
Status Success
Total duration 20m 45s
Artifacts 5

build.yaml

on: pull_request
Build docs
7m 55s
Build docs
🔍 Analyze with PSRule
33s
🔍 Analyze with PSRule
🔍 Analyze with DevSkim
39s
🔍 Analyze with DevSkim
🔍 Analyze with CodeQL
2m 43s
🔍 Analyze with CodeQL
Matrix: test_module
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
🔍 Analyze with PSRule
Target object '.github/ISSUE_TEMPLATE/sample_proposal.yaml' has not been processed because no matching rules were found.
🔍 Analyze with PSRule
Target object '.github/ISSUE_TEMPLATE/bug-report.yaml' has not been processed because no matching rules were found.
🔍 Analyze with PSRule
Target object 'src/PSRule.Common.props' has not been processed because no matching rules were found.
🔍 Analyze with PSRule
Target object '.devcontainer/devcontainer.json' has not been processed because no matching rules were found.
🔍 Analyze with PSRule
Target object 'ps-rule.lock.json' has not been processed because no matching rules were found.
🔍 Analyze with PSRule
Target object 'GitVersion.yml' has not been processed because no matching rules were found.
🔍 Analyze with PSRule
Target object 'NuGet.config' has not been processed because no matching rules were found.
🔍 Analyze with PSRule
Target object 'modules.json' has not been processed because no matching rules were found.
🔍 Analyze with PSRule
Target object 'global.json' has not been processed because no matching rules were found.
🔍 Analyze with PSRule
Target object 'bicepconfig.json' has not been processed because no matching rules were found.
Build module: src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L243
Possible null reference argument for parameter 'subscriptionId' in 'string ResourceHelper.CombineResourceId(string subscriptionId, string resourceGroup, string[] resourceType, string[] name, int depth = 2147483647)'.
Build module: src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L238
Converting null literal or possible null value to non-nullable type.
Build module: src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L238
Converting null literal or possible null value to non-nullable type.
Build module: src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L227
Dereference of a possibly null reference.
Build module: src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L218
Dereference of a possibly null reference.
Build module: src/PSRule.Rules.Azure/Pipeline/Export/PolicyAssignmentExpandVisitor.cs#L55
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build module: src/PSRule.Rules.Azure/Pipeline/Export/PolicyAssignmentExpandVisitor.cs#L50
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build module: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs#L94
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build module: src/PSRule.Rules.Azure/Arm/Deployments/TemplateContext.cs#L55
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build docs: src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L243
Possible null reference argument for parameter 'resourceGroup' in 'string ResourceHelper.CombineResourceId(string subscriptionId, string resourceGroup, string[] resourceType, string[] name, int depth = 2147483647)'.
Build docs: src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L243
Possible null reference argument for parameter 'subscriptionId' in 'string ResourceHelper.CombineResourceId(string subscriptionId, string resourceGroup, string[] resourceType, string[] name, int depth = 2147483647)'.
Build docs: src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L238
Converting null literal or possible null value to non-nullable type.
Build docs: src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L238
Converting null literal or possible null value to non-nullable type.
Build docs: src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L227
Dereference of a possibly null reference.
Build docs: src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L218
Dereference of a possibly null reference.
Build docs: src/PSRule.Rules.Azure/Arm/Deployments/TemplateContext.cs#L55
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build docs: src/PSRule.Rules.Azure/Pipeline/Export/PolicyAssignmentExpandVisitor.cs#L55
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build docs: src/PSRule.Rules.Azure/Pipeline/Export/PolicyAssignmentExpandVisitor.cs#L50
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build docs: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs#L94
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.

Artifacts

Produced during runtime
Name Size Digest
CodeQL-Sarif Expired
53.3 KB
sha256:5a6c228493bba7f664acaa36d71efcb02eaffa5ae3d43b1a91a43e7577318aec
DevSkim-Sarif Expired
51.2 KB
sha256:c9752a539e3fdcb4f9ef42aa08724afba27c102adeadf1fc445920f607e85b94
Module Expired
2.5 MB
sha256:9edb5bf608f7c4b4c84f6bf154b9514f0f4a644e8160f58aea477f5eadd2326d
PSRule-Sarif Expired
707 Bytes
sha256:7c79039f6d70cd225fe72919b374c49ad2f1173d82de9709e6c1fb164aa2ca31
Results-PSRule Expired
32.7 KB
sha256:41de2d794fd0e21c59499ec3ce95eb43cdef442e78e1129dc87a9a88a3d4b143