Skip to main content

🧠 Google API Key is not rotated every 90 days - prod.logic.yaml 🟒

Flags​

Input Type​

TypeAPI NameExtractsExtract FilesLogic Files
πŸ”’πŸ“• Google API KeyCA10G1__CaGoogleApiKey__c612

Uses​

Test Results πŸŸ’β€‹

Generated at: 2025-04-24T23:46:44.486498360Z Open

ResultIdCondition IndexCondition TextRuntime Error
🟒a0n11βœ”οΈ 199βœ”οΈ extract('CA10G1__createTime__c').beyondLastDays(90)βœ”οΈ null
🟒a0n22βœ”οΈ 200βœ”οΈ otherwiseβœ”οΈ null

Generation​

FileMD5
Open/ce/ca/google/api/api-key-rotation/policy.yaml4F20E53AB20E822F59E8C4AE02A00E02
Open/ce/ca/google/api/api-key-rotation/prod.logic.yaml700FBA87FC4CE7A18287963C510D38D3
Open/ce/ca/google/api/api-key-rotation/test-data.json9E4913BB77BE2875E005B77EDE43C6F8
Open/types/CA10G1__CaGoogleApiKey__c/object.extracts.yaml406AEFB1FA1BD7FD242EC239A00FF313

Generate FULL script​

java -jar repo-manager.jar policies generate FULL /ce/ca/google/api/api-key-rotation/prod.logic.yaml

Generate DEBUG script​

java -jar repo-manager.jar policies generate DEBUG /ce/ca/google/api/api-key-rotation/prod.logic.yaml

Generate CAPTURE_TEST_DATA script​

java -jar repo-manager.jar policies generate CAPTURE_TEST_DATA /ce/ca/google/api/api-key-rotation/prod.logic.yaml

Generate TESTS script​

java -jar repo-manager.jar policies generate TESTS /ce/ca/google/api/api-key-rotation/prod.logic.yaml

Execute tests​

java -jar repo-manager.jar policies test /ce/ca/google/api/api-key-rotation/prod.logic.yaml

Content​

Open File

---

inputType: "CA10G1__CaGoogleApiKey__c"
testData:
- file: test-data.json
importExtracts:
- file: /types/CA10G1__CaGoogleApiKey__c/object.extracts.yaml
conditions:
- status: "INCOMPLIANT"
currentStateMessage: "API Key is older than 90 days."
remediationMessage: "It's recommended to rotate API Key every 90 days."
check:
IS_BEYOND_LAST_DAYS:
offsetDays: 90
arg:
EXTRACT: CA10G1__createTime__c
otherwise:
status: "COMPLIANT"
currentStateMessage: "API Key is regularly rotated."