Skip to content

Commit e9f903d

Browse files
Fix rules.yaml sync issues identified in PR review
- Add 18 missing rules that existed in Checkov but were never added: - CKV_AZUREPIPELINES_5 - CKV_CIRCLECIPIPELINES_8 - CKV_GITHUB_11-23, CKV_GITHUB_26-28 - Remove 8 deprecated rules no longer in Checkov: - CKV_AWS_128 (retired for CKV_AWS_162) - CKV_AWS_188 (duplicate of CKV_AWS_142) - CKV_AWS_299 (AWS doesn't support it) - CKV2_AZURE_18 (merged into CKV2_AZURE_1) - CKV_AZURE_60 (duplicate of CKV_AZURE_3) - CKV_GCP_19 (GCP deprecated config) - CKV_GCP_67 (no longer configurable) - CKV_SECRET_10 (internal check) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 8f82231 commit e9f903d

File tree

1 file changed

+180
-93
lines changed

1 file changed

+180
-93
lines changed

scanners/boostsecurityio/checkov/rules.yaml

Lines changed: 180 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -885,16 +885,6 @@ rules:
885885
pretty_name: AZURE - Ensure that PostgreSQL server enables customer-managed key
886886
for encryption
887887
ref: https://www.checkov.io/5.Policy%20Index/all.html
888-
CKV2_AZURE_18:
889-
categories:
890-
- ALL
891-
- cloud-unencrypted-resources
892-
description: Check for unencrypted Azure resources.
893-
group: cloud-unencrypted-resources
894-
name: CKV2_AZURE_18
895-
pretty_name: AZURE - Ensure that Storage Accounts use customer-managed key for
896-
encryption
897-
ref: https://www.checkov.io/5.Policy%20Index/all.html
898888
CKV2_AZURE_19:
899889
categories:
900890
- ALL
@@ -3154,19 +3144,6 @@ rules:
31543144
provided by AWS Certificate Manager
31553145
recommended: true
31563146
ref: https://www.checkov.io/5.Policy%20Index/all.html
3157-
CKV_AWS_128:
3158-
categories:
3159-
- ALL
3160-
- cloud-insecure-iam
3161-
- boost-baseline
3162-
- boost-hardened
3163-
description: Check for weak AWS permissions.
3164-
group: cloud-insecure-iam
3165-
name: CKV_AWS_128
3166-
pretty_name: AWS - Ensure that an Amazon RDS Clusters have AWS Identity and Access
3167-
Management (IAM) authentication enabled
3168-
recommended: true
3169-
ref: https://www.checkov.io/5.Policy%20Index/all.html
31703147
CKV_AWS_129:
31713148
categories:
31723149
- ALL
@@ -3858,16 +3835,6 @@ rules:
38583835
pretty_name: AWS - Ensure Sagemaker domain is encrypted by KMS using a customer
38593836
managed Key (CMK)
38603837
ref: https://www.checkov.io/5.Policy%20Index/all.html
3861-
CKV_AWS_188:
3862-
categories:
3863-
- ALL
3864-
- cloud-unencrypted-resources
3865-
description: Check for unencrypted AWS resources.
3866-
group: cloud-unencrypted-resources
3867-
name: CKV_AWS_188
3868-
pretty_name: AWS - Ensure RedShift Cluster is encrypted by KMS using a customer
3869-
managed Key (CMK)
3870-
ref: https://www.checkov.io/5.Policy%20Index/all.html
38713838
CKV_AWS_189:
38723839
categories:
38733840
- ALL
@@ -5269,18 +5236,6 @@ rules:
52695236
pretty_name: AWS - Ensure DMS S3 uses Customer Managed Key (CMK)
52705237
recommended: true
52715238
ref: https://www.checkov.io/5.Policy%20Index/all.html
5272-
CKV_AWS_299:
5273-
categories:
5274-
- ALL
5275-
- cloud-unencrypted-resources
5276-
- boost-baseline
5277-
- boost-hardened
5278-
description: Check for unencrypted AWS resources.
5279-
group: cloud-unencrypted-resources
5280-
name: CKV_AWS_299
5281-
pretty_name: AWS - Ensure DMS S3 defines in-transit encryption
5282-
recommended: true
5283-
ref: https://www.checkov.io/5.Policy%20Index/all.html
52845239
CKV_AWS_3:
52855240
categories:
52865241
- ALL
@@ -7046,6 +7001,16 @@ rules:
70467001
pretty_name: AZUREPIPELINES - Ensure set variable is not marked as a secret
70477002
recommended: true
70487003
ref: https://www.checkov.io/5.Policy%20Index/all.html
7004+
CKV_AZUREPIPELINES_5:
7005+
categories:
7006+
- ALL
7007+
- supply-chain-cicd-weak-configuration
7008+
- boost-hardened
7009+
description: Check for weak Azure Pipelines configurations.
7010+
group: supply-chain-cicd-weak-configuration
7011+
name: CKV_AZUREPIPELINES_5
7012+
pretty_name: AZUREPIPELINES - Detecting image usages in azure pipelines workflows
7013+
ref: https://www.checkov.io/5.Policy%20Index/all.html
70497014
CKV_AZURE_1:
70507015
categories:
70517016
- ALL
@@ -9353,18 +9318,6 @@ rules:
93539318
pretty_name: AZURE - Ensure AKS has an API Server Authorized IP Ranges enabled
93549319
recommended: true
93559320
ref: https://www.checkov.io/5.Policy%20Index/all.html
9356-
CKV_AZURE_60:
9357-
categories:
9358-
- ALL
9359-
- cloud-weak-configuration
9360-
- boost-baseline
9361-
- boost-hardened
9362-
description: Check for misconfigurations in Azure resources.
9363-
group: cloud-weak-configuration
9364-
name: CKV_AZURE_60
9365-
pretty_name: AZURE - Ensure that storage account enables secure transfer
9366-
recommended: true
9367-
ref: https://www.checkov.io/5.Policy%20Index/all.html
93689321
CKV_AZURE_61:
93699322
categories:
93709323
- ALL
@@ -9962,6 +9915,16 @@ rules:
99629915
pretty_name: CIRCLECIPIPELINES - Suspicious use of curl in run task
99639916
recommended: true
99649917
ref: https://www.checkov.io/5.Policy%20Index/all.html
9918+
CKV_CIRCLECIPIPELINES_8:
9919+
categories:
9920+
- ALL
9921+
- supply-chain-cicd-vulnerable-pipeline
9922+
- boost-hardened
9923+
description: Check for vulnerable CircleCI pipelines.
9924+
group: supply-chain-cicd-vulnerable-pipeline
9925+
name: CKV_CIRCLECIPIPELINES_8
9926+
pretty_name: CIRCLECIPIPELINES - Detecting image usages in circleci pipelines
9927+
ref: https://www.checkov.io/5.Policy%20Index/all.html
99659928
CKV_DIO_1:
99669929
categories:
99679930
- ALL
@@ -10546,18 +10509,6 @@ rules:
1054610509
name: CKV_GCP_18
1054710510
pretty_name: GCP - Ensure GKE Control Plane is not public
1054810511
ref: https://www.checkov.io/5.Policy%20Index/all.html
10549-
CKV_GCP_19:
10550-
categories:
10551-
- ALL
10552-
- cloud-weak-configuration
10553-
- boost-baseline
10554-
- boost-hardened
10555-
description: Check for misconfigurations in Google Cloud resources.
10556-
group: cloud-weak-configuration
10557-
name: CKV_GCP_19
10558-
pretty_name: GCP - Ensure GKE basic auth is disabled
10559-
recommended: true
10560-
ref: https://www.checkov.io/5.Policy%20Index/all.html
1056110512
CKV_GCP_2:
1056210513
categories:
1056310514
- ALL
@@ -11152,18 +11103,6 @@ rules:
1115211103
name: CKV_GCP_66
1115311104
pretty_name: GCP - Ensure use of Binary Authorization
1115411105
ref: https://www.checkov.io/5.Policy%20Index/all.html
11155-
CKV_GCP_67:
11156-
categories:
11157-
- ALL
11158-
- cloud-weak-configuration
11159-
- boost-baseline
11160-
- boost-hardened
11161-
description: Check for misconfigurations in Google Cloud resources.
11162-
group: cloud-weak-configuration
11163-
name: CKV_GCP_67
11164-
pretty_name: GCP - Ensure legacy Compute Engine instance metadata APIs are Disabled
11165-
recommended: true
11166-
ref: https://www.checkov.io/5.Policy%20Index/all.html
1116711106
CKV_GCP_68:
1116811107
categories:
1116911108
- ALL
@@ -11662,6 +11601,166 @@ rules:
1166211601
pretty_name: GITHUB - Ensure branch protection rules are enforced on administrators
1166311602
recommended: true
1166411603
ref: https://www.checkov.io/5.Policy%20Index/all.html
11604+
CKV_GITHUB_11:
11605+
categories:
11606+
- ALL
11607+
- supply-chain-scm-weak-configuration
11608+
- boost-hardened
11609+
description: Check for weak GitHub configurations.
11610+
group: supply-chain-scm-weak-configuration
11611+
name: CKV_GITHUB_11
11612+
pretty_name: GITHUB - Ensure GitHub branch protection dismisses stale review on new commit
11613+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11614+
CKV_GITHUB_12:
11615+
categories:
11616+
- ALL
11617+
- supply-chain-scm-weak-configuration
11618+
- boost-hardened
11619+
description: Check for weak GitHub configurations.
11620+
group: supply-chain-scm-weak-configuration
11621+
name: CKV_GITHUB_12
11622+
pretty_name: GITHUB - Ensure GitHub branch protection restricts who can dismiss PR reviews
11623+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11624+
CKV_GITHUB_13:
11625+
categories:
11626+
- ALL
11627+
- supply-chain-scm-weak-configuration
11628+
- boost-hardened
11629+
description: Check for weak GitHub configurations.
11630+
group: supply-chain-scm-weak-configuration
11631+
name: CKV_GITHUB_13
11632+
pretty_name: GITHUB - Ensure GitHub branch protection requires CODEOWNER reviews
11633+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11634+
CKV_GITHUB_14:
11635+
categories:
11636+
- ALL
11637+
- supply-chain-scm-weak-configuration
11638+
- boost-hardened
11639+
description: Check for weak GitHub configurations.
11640+
group: supply-chain-scm-weak-configuration
11641+
name: CKV_GITHUB_14
11642+
pretty_name: GITHUB - Ensure all checks have passed before the merge of new code
11643+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11644+
CKV_GITHUB_15:
11645+
categories:
11646+
- ALL
11647+
- supply-chain-scm-weak-configuration
11648+
- boost-hardened
11649+
description: Check for weak GitHub configurations.
11650+
group: supply-chain-scm-weak-configuration
11651+
name: CKV_GITHUB_15
11652+
pretty_name: GITHUB - Ensure inactive branches are reviewed and removed periodically
11653+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11654+
CKV_GITHUB_16:
11655+
categories:
11656+
- ALL
11657+
- supply-chain-scm-weak-configuration
11658+
- boost-hardened
11659+
description: Check for weak GitHub configurations.
11660+
group: supply-chain-scm-weak-configuration
11661+
name: CKV_GITHUB_16
11662+
pretty_name: GITHUB - Ensure GitHub branch protection requires conversation resolution
11663+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11664+
CKV_GITHUB_17:
11665+
categories:
11666+
- ALL
11667+
- supply-chain-scm-weak-configuration
11668+
- boost-hardened
11669+
description: Check for weak GitHub configurations.
11670+
group: supply-chain-scm-weak-configuration
11671+
name: CKV_GITHUB_17
11672+
pretty_name: GITHUB - Ensure GitHub branch protection requires push restrictions
11673+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11674+
CKV_GITHUB_18:
11675+
categories:
11676+
- ALL
11677+
- supply-chain-scm-weak-configuration
11678+
- boost-hardened
11679+
description: Check for weak GitHub configurations.
11680+
group: supply-chain-scm-weak-configuration
11681+
name: CKV_GITHUB_18
11682+
pretty_name: GITHUB - Ensure GitHub branch protection rules does not allow deletions
11683+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11684+
CKV_GITHUB_19:
11685+
categories:
11686+
- ALL
11687+
- supply-chain-scm-weak-configuration
11688+
- boost-hardened
11689+
description: Check for weak GitHub configurations.
11690+
group: supply-chain-scm-weak-configuration
11691+
name: CKV_GITHUB_19
11692+
pretty_name: GITHUB - Ensure any change to code receives approval of two strongly authenticated users
11693+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11694+
CKV_GITHUB_20:
11695+
categories:
11696+
- ALL
11697+
- supply-chain-scm-weak-configuration
11698+
- boost-hardened
11699+
description: Check for weak GitHub configurations.
11700+
group: supply-chain-scm-weak-configuration
11701+
name: CKV_GITHUB_20
11702+
pretty_name: GITHUB - Ensure open git branches are up to date before they can be merged into codebase
11703+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11704+
CKV_GITHUB_21:
11705+
categories:
11706+
- ALL
11707+
- supply-chain-scm-weak-configuration
11708+
- boost-hardened
11709+
description: Check for weak GitHub configurations.
11710+
group: supply-chain-scm-weak-configuration
11711+
name: CKV_GITHUB_21
11712+
pretty_name: GITHUB - Ensure public repository creation is limited to specific members
11713+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11714+
CKV_GITHUB_22:
11715+
categories:
11716+
- ALL
11717+
- supply-chain-scm-weak-configuration
11718+
- boost-hardened
11719+
description: Check for weak GitHub configurations.
11720+
group: supply-chain-scm-weak-configuration
11721+
name: CKV_GITHUB_22
11722+
pretty_name: GITHUB - Ensure private repository creation is limited to specific members
11723+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11724+
CKV_GITHUB_23:
11725+
categories:
11726+
- ALL
11727+
- supply-chain-scm-weak-configuration
11728+
- boost-hardened
11729+
description: Check for weak GitHub configurations.
11730+
group: supply-chain-scm-weak-configuration
11731+
name: CKV_GITHUB_23
11732+
pretty_name: GITHUB - Ensure internal repository creation is limited to specific members
11733+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11734+
CKV_GITHUB_26:
11735+
categories:
11736+
- ALL
11737+
- supply-chain-scm-weak-configuration
11738+
- boost-hardened
11739+
description: Check for weak GitHub configurations.
11740+
group: supply-chain-scm-weak-configuration
11741+
name: CKV_GITHUB_26
11742+
pretty_name: GITHUB - Ensure minimum admins are set for the organization
11743+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11744+
CKV_GITHUB_27:
11745+
categories:
11746+
- ALL
11747+
- supply-chain-scm-weak-configuration
11748+
- boost-hardened
11749+
description: Check for weak GitHub configurations.
11750+
group: supply-chain-scm-weak-configuration
11751+
name: CKV_GITHUB_27
11752+
pretty_name: GITHUB - Ensure strict base permissions are set for repositories
11753+
ref: https://www.checkov.io/5.Policy%20Index/all.html
11754+
CKV_GITHUB_28:
11755+
categories:
11756+
- ALL
11757+
- supply-chain-scm-weak-configuration
11758+
- boost-hardened
11759+
description: Check for weak GitHub configurations.
11760+
group: supply-chain-scm-weak-configuration
11761+
name: CKV_GITHUB_28
11762+
pretty_name: GITHUB - Ensure an organization's identity is confirmed with a Verified badge
11763+
ref: https://www.checkov.io/5.Policy%20Index/all.html
1166511764
CKV_GITHUB_2:
1166611765
categories:
1166711766
- ALL
@@ -14392,18 +14491,6 @@ rules:
1439214491
pretty_name: SECRET - Artifactory Credentials
1439314492
recommended: true
1439414493
ref: https://www.checkov.io/5.Policy%20Index/all.html
14395-
CKV_SECRET_10:
14396-
categories:
14397-
- ALL
14398-
- stored-secrets
14399-
- boost-baseline
14400-
- boost-hardened
14401-
description: Check for secrets stored in configuration.
14402-
group: stored-secrets
14403-
name: CKV_SECRET_10
14404-
pretty_name: SECRET - Secret Keyword
14405-
recommended: true
14406-
ref: https://www.checkov.io/5.Policy%20Index/all.html
1440714494
CKV_SECRET_11:
1440814495
categories:
1440914496
- ALL

0 commit comments

Comments
 (0)