Enterprise Infrastructure Intelligence ● Certified engineers online · Fast response guaranteed
클라우드/DevOps

OPA v1.20.0 릴리스: 'and'/'or' 키워드 추가 및 보안 강화

CNCF 프로젝트인 Open Policy Agent(OPA)가 v1.20.0을 릴리스했습니다. Rego 언어에 'and'/'or' 논리 키워드가 추가되고 JSON Schema 원격 참조 보안이 강화되었습니다.

2026.09.22  ·  26회  · 

OPA v1.20.0 릴리스 주요 사항

오픈소스 정책 엔진 Open Policy Agent(OPA)가 2026년 8월 최신 버전인 v1.20.0을 릴리스했습니다. 이번 릴리스는 Rego 언어의 제어 흐름 개선, 보안 취약점 수정, 성능 최적화를 담고 있습니다.

Rego 언어: 'and'/'or' 키워드 추가

가장 주목할 점은 Rego 언어에 논리 연산자 'and'와 'or' 키워드가 추가된 것입니다. 기존에는 복잡한 조건문을 여러 개의 헬퍼 규칙으로 나누어야 했지만, 이제 'and'/'or'을 사용해 조건을 단일 규칙 본문에 통합할 수 있습니다. 'import future.keywords' 지시문으로 선택적 활성화됩니다.

allow_net 설정: JSON Schema $ref 보안 강화

allow_net 기능이 json.match_schema와 json.verify_schema 빌트인 함수에 적용되어 원격 JSON Schema 참조의 호스트 제한을 강제합니다. 인풋 데이터에서 비롯된 스키마 인자도 정책 내용과 무관하게 호스트 제어 범위 내에서만 참조를 가져오도록 보장합니다.

커버리지 리포트 개선

opa test --coverage 명령으로 생성된 커버리지 리포트가 미커버 범위의 원인을 'index_excluded' 또는 'early_exit' 태그로 구분해 표시합니다. --coverage-runs 플래그를 통해 추가 검증 패스를 제어할 수 있습니다.

WIKIDATA WORKSTATION
AI·렌더링에 최적화된
전문가용 워크스테이션
NVIDIA RTX GPU · 최대 192GB 메모리 · ECC 지원