Skip to main content

🧠 AWS CodeBuild Project uses a deprecated managed image - prod.logic.yaml🟒

Uses​

Test Results πŸŸ’β€‹

Generated at: 2026-10-30T18:09:14.964151371Z Open

ResultIdCondition IndexCondition TextRuntime Error
🟒current-managed-01βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-02βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-03βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-04βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-05βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-06βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-07βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-08βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-09βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-10βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-11βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-12βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-13βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-14βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-15βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-16βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-17βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-18βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-19βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-20βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-21βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-22βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-23βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-24βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-25βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-26βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-27βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-28βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-29βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-30βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-31βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-32βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-33βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-34βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-35βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-36βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-37βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-38βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-39βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-40βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-41βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-42βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-43βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-44βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-45βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-46βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-47βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-48βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-49βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-50βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-51βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-52βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-53βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-54βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-55βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-56βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-57βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-58βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-59βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-60βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-61βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒current-managed-62βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒deprecated-2022-06-30-1βœ”οΈ 199βœ”οΈ setOfBytes(['aws/codebuild/standard:3.0', 'aws/codebuild/amazonlinux2-x86_64-standard:2.0', 'aws/codebuild/standard:4.0', 'aws/codebuild/amazonlinux2-aarch64-standard:1.0', 'aws/codebuild/amazonlinux2-x86_64-standard:3.0']).contains(extract('CA10__environmentImage__c'))βœ”οΈ null
🟒deprecated-2022-06-30-2βœ”οΈ 199βœ”οΈ setOfBytes(['aws/codebuild/standard:3.0', 'aws/codebuild/amazonlinux2-x86_64-standard:2.0', 'aws/codebuild/standard:4.0', 'aws/codebuild/amazonlinux2-aarch64-standard:1.0', 'aws/codebuild/amazonlinux2-x86_64-standard:3.0']).contains(extract('CA10__environmentImage__c'))βœ”οΈ null
🟒deprecated-2023-03-31-1βœ”οΈ 199βœ”οΈ setOfBytes(['aws/codebuild/standard:3.0', 'aws/codebuild/amazonlinux2-x86_64-standard:2.0', 'aws/codebuild/standard:4.0', 'aws/codebuild/amazonlinux2-aarch64-standard:1.0', 'aws/codebuild/amazonlinux2-x86_64-standard:3.0']).contains(extract('CA10__environmentImage__c'))βœ”οΈ null
🟒deprecated-2023-03-31-2βœ”οΈ 199βœ”οΈ setOfBytes(['aws/codebuild/standard:3.0', 'aws/codebuild/amazonlinux2-x86_64-standard:2.0', 'aws/codebuild/standard:4.0', 'aws/codebuild/amazonlinux2-aarch64-standard:1.0', 'aws/codebuild/amazonlinux2-x86_64-standard:3.0']).contains(extract('CA10__environmentImage__c'))βœ”οΈ null
🟒deprecated-2023-05-09-1βœ”οΈ 199βœ”οΈ setOfBytes(['aws/codebuild/standard:3.0', 'aws/codebuild/amazonlinux2-x86_64-standard:2.0', 'aws/codebuild/standard:4.0', 'aws/codebuild/amazonlinux2-aarch64-standard:1.0', 'aws/codebuild/amazonlinux2-x86_64-standard:3.0']).contains(extract('CA10__environmentImage__c'))βœ”οΈ null
🟒missing-imageβœ”οΈ 101βœ”οΈ CA10__environmentImage__c.isEmpty()βœ”οΈ null
🟒empty-imageβœ”οΈ 101βœ”οΈ CA10__environmentImage__c.isEmpty()βœ”οΈ null
🟒whitespace-imageβœ”οΈ 299βœ”οΈ not(extract('CA10__environmentImage__c').startsWith(bytes('aws/codebuild/')))βœ”οΈ null
🟒unlisted-future-versionβœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒unlisted-legacy-versionβœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒unlisted-al2-versionβœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒unlisted-lambda-versionβœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒custom-ecrβœ”οΈ 299βœ”οΈ not(extract('CA10__environmentImage__c').startsWith(bytes('aws/codebuild/')))βœ”οΈ null
🟒custom-dockerhubβœ”οΈ 299βœ”οΈ not(extract('CA10__environmentImage__c').startsWith(bytes('aws/codebuild/')))βœ”οΈ null
🟒custom-misleading-prefixβœ”οΈ 299βœ”οΈ not(extract('CA10__environmentImage__c').startsWith(bytes('aws/codebuild/')))βœ”οΈ null
🟒pinned-currentβœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒pinned-deprecatedβœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒digest-currentβœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒uppercase-deprecatedβœ”οΈ 299βœ”οΈ not(extract('CA10__environmentImage__c').startsWith(bytes('aws/codebuild/')))βœ”οΈ null
🟒uppercase-currentβœ”οΈ 299βœ”οΈ not(extract('CA10__environmentImage__c').startsWith(bytes('aws/codebuild/')))βœ”οΈ null
🟒whitespace-deprecatedβœ”οΈ 299βœ”οΈ not(extract('CA10__environmentImage__c').startsWith(bytes('aws/codebuild/')))βœ”οΈ null
🟒whitespace-currentβœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒malformed-imageβœ”οΈ 299βœ”οΈ not(extract('CA10__environmentImage__c').startsWith(bytes('aws/codebuild/')))βœ”οΈ null
🟒disappeared-deprecatedβœ”οΈ 99βœ”οΈ isDisappeared(CA10__disappearanceTime__c)βœ”οΈ null
🟒disappeared-missingβœ”οΈ 99βœ”οΈ isDisappeared(CA10__disappearanceTime__c)βœ”οΈ null
🟒current-arm-standard-4βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒unverified-arm-standard-4-aliasβœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒unlisted-legacy-standard-2βœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒custom-ecr-deprecated-lookalikeβœ”οΈ 299βœ”οΈ not(extract('CA10__environmentImage__c').startsWith(bytes('aws/codebuild/')))βœ”οΈ null
🟒deprecated-image-new-runtimeβœ”οΈ 199βœ”οΈ setOfBytes(['aws/codebuild/standard:3.0', 'aws/codebuild/amazonlinux2-x86_64-standard:2.0', 'aws/codebuild/standard:4.0', 'aws/codebuild/amazonlinux2-aarch64-standard:1.0', 'aws/codebuild/amazonlinux2-x86_64-standard:3.0']).contains(extract('CA10__environmentImage__c'))βœ”οΈ null
🟒current-image-old-runtimeβœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒unlisted-future-familyβœ”οΈ 300βœ”οΈ otherwiseβœ”οΈ null
🟒custom-namespace-lookalikeβœ”οΈ 299βœ”οΈ not(extract('CA10__environmentImage__c').startsWith(bytes('aws/codebuild/')))βœ”οΈ null
🟒deprecated-list-independent-of-past-clockβœ”οΈ 199βœ”οΈ setOfBytes(['aws/codebuild/standard:3.0', 'aws/codebuild/amazonlinux2-x86_64-standard:2.0', 'aws/codebuild/standard:4.0', 'aws/codebuild/amazonlinux2-aarch64-standard:1.0', 'aws/codebuild/amazonlinux2-x86_64-standard:3.0']).contains(extract('CA10__environmentImage__c'))βœ”οΈ null
🟒deprecated-list-independent-of-future-clockβœ”οΈ 199βœ”οΈ setOfBytes(['aws/codebuild/standard:3.0', 'aws/codebuild/amazonlinux2-x86_64-standard:2.0', 'aws/codebuild/standard:4.0', 'aws/codebuild/amazonlinux2-aarch64-standard:1.0', 'aws/codebuild/amazonlinux2-x86_64-standard:3.0']).contains(extract('CA10__environmentImage__c'))βœ”οΈ null

Generation Bundle​

FileMD5
Open/ce/ca/aws/codebuild/project-deprecated-image/policy.yaml802C17E9B5EDF1D63EF4ED6608B14E83
Open/ce/ca/aws/codebuild/project-deprecated-image/prod.logic.yamlB4BAA5F46CE30B0A9F823C6A2AC7F5A1
Open/ce/ca/aws/codebuild/project-deprecated-image/test-data.json6B8A06AD1A10F5EDA5E493D59F8E6519
Open/types/CA10__CaAwsCodeBuildProject__c/object.extracts.yaml4F876F8F57FE0C0450A682588C03C0D2

Available Commands​

repo-manager policies generate FULL /ce/ca/aws/codebuild/project-deprecated-image/prod.logic.yaml
repo-manager policies generate DEBUG /ce/ca/aws/codebuild/project-deprecated-image/prod.logic.yaml
repo-manager policies generate CAPTURE_TEST_DATA /ce/ca/aws/codebuild/project-deprecated-image/prod.logic.yaml
repo-manager policies generate TESTS /ce/ca/aws/codebuild/project-deprecated-image/prod.logic.yaml
# Execute tests
repo-manager policies test /ce/ca/aws/codebuild/project-deprecated-image/prod.logic.yaml

Content​

Open File

---
inputType: CA10__CaAwsCodeBuildProject__c
importExtracts:
- file: /types/CA10__CaAwsCodeBuildProject__c/object.extracts.yaml
testData:
- file: test-data.json
# AWS deprecation list:
# https://docs.aws.amazon.com/codebuild/latest/userguide/deprecated-images.html
conditions:
- status: INCOMPLIANT
currentStateMessage: The configured managed image is deprecated by CodeBuild and no longer receives image updates or build-host caching.
remediationMessage: Select a current compatible CodeBuild managed image and test the buildspec, dependencies, and artifacts.
check:
CONTAINS:
arg:
SET:
itemType: BYTES
items:
- "aws/codebuild/standard:3.0"
- "aws/codebuild/amazonlinux2-x86_64-standard:2.0"
- "aws/codebuild/standard:4.0"
- "aws/codebuild/amazonlinux2-aarch64-standard:1.0"
- "aws/codebuild/amazonlinux2-x86_64-standard:3.0"
search:
EXTRACT: CA10__environmentImage__c
- status: INAPPLICABLE
currentStateMessage: The image identifier is outside the AWS CodeBuild managed-image namespace; its lifecycle requires a separate assessment.
check:
NOT:
arg:
STARTS_WITH:
arg:
EXTRACT: CA10__environmentImage__c
search:
BYTES: "aws/codebuild/"
otherwise:
status: COMPLIANT
currentStateMessage: The configured AWS CodeBuild image identifier does not exactly match an image in the reviewed AWS deprecated-image list.