зеркало из
1
0
Форкнуть 0

Add script for security only baseline (#1695)

This commit is contained in:
Bernie White 2022-09-22 18:02:53 +10:00 коммит произвёл GitHub
Родитель 42926bac64
Коммит de8163399c
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 20 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,20 @@
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# Note:
# This script generates a baselines that only includes rules that aligned to the security pillar.
$rules = @((Get-PSRule -Module PSRule.Rules.Azure | Where-Object { $_.Info.Annotations['pillar'] -eq 'Security' }).Id.Value);
$baseline = @(@{
apiVersion = 'github.com/microsoft/PSRule/v1'
kind = 'Baseline'
metadata = @{
name = 'SecurityBaseline'
}
spec = @{
rule = @{
include = @($rules)
}
}
})
ConvertTo-Json -Depth 100 -InputObject $baseline | Set-Content -Path .\Baseline.Rule.jsonc