# policy-as-code

Published articles for policy-as-code.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Policy as Code in 2026: OPA, Kyverno, Cedar and What's Next

DevFeed: [Policy as Code in 2026: OPA, Kyverno, Cedar and What's Next](<https://devfeed.tech/articles/policy-as-code-in-2026-opa-kyverno-cedar-and-what-s-next-26775.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/policy-as-code-in-2026-opa-kyverno-cedar-and-what-s-next>)

Author: Abhijit Pujare Eric Minick

Published: 2026-09-11T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [policy-as-code](<https://devfeed.tech/topics/policy-as-code.md>), [Open Policy Agent](<https://devfeed.tech/topics/open-policy-agent.md>), [rego](<https://devfeed.tech/topics/rego.md>), [Kyverno](<https://devfeed.tech/topics/kyverno.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [JSON](<https://devfeed.tech/topics/json.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [json](<https://devfeed.tech/tags/json.md>), [kyverno](<https://devfeed.tech/tags/kyverno.md>), [opa](<https://devfeed.tech/tags/opa.md>), [open-policy-agent](<https://devfeed.tech/tags/open-policy-agent.md>), [policies](<https://devfeed.tech/tags/policies.md>), [policy-as-code](<https://devfeed.tech/tags/policy-as-code.md>), [rego](<https://devfeed.tech/tags/rego.md>), [security](<https://devfeed.tech/tags/security.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

This article surveys the 2026 Policy as Code ecosystem, comparing general-purpose Open Policy Agent and Rego with specialized approaches such as Kyverno, Cedar, and agent-oriented governance. It discusses the shift toward automated, machine-readable governance, the separation of policy from business logic, and the challenges of authoring and maintaining Rego as schemas evolve.

### Source excerpt

| Blog

## Beyond the Merge: Enforcing Policy Before the Terraform Apply

DevFeed: [Beyond the Merge: Enforcing Policy Before the Terraform Apply](<https://devfeed.tech/articles/beyond-the-merge-enforcing-policy-before-the-terraform-apply-17660.md>)

Original publisher: [Read original article](<https://nirmata.com/2026/09/03/beyond-the-merge-enforcing-policy-before-the-terraform-apply/>)

Author: Sachin Agarwal

Published: 2026-09-03T17:25:32Z

Content type: article

Language: en

Sources: [Nirmata](<https://devfeed.tech/sources/nirmata.md>)

Topics: [iac-security](<https://devfeed.tech/topics/iac-security.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [Security](<https://devfeed.tech/topics/security.md>), [Kyverno](<https://devfeed.tech/topics/kyverno.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [cloud-security](<https://devfeed.tech/tags/cloud-security.md>), [code-security](<https://devfeed.tech/tags/code-security.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [kyverno](<https://devfeed.tech/tags/kyverno.md>), [other](<https://devfeed.tech/tags/other.md>), [policy-as-code](<https://devfeed.tech/tags/policy-as-code.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [scanner](<https://devfeed.tech/tags/scanner.md>), [security](<https://devfeed.tech/tags/security.md>), [shift-left](<https://devfeed.tech/tags/shift-left.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

The article describes using Nirmata Control and its nctl CLI to evaluate Terraform plans against policy-as-code rules before deployment. It presents pre-apply CI checks for detecting infrastructure misconfigurations, including unrestricted ingress, missing S3 public-access blocking, wildcard IAM resources, and missing VPC deployment.

### Source excerpt

Run Terraform security scanning on the plan, not the live account. nctl checks 4 critical misconfigs in CI, with exceptions scoped to one resource.

## DevOps vs Platform Engineering & Software Platforms

DevFeed: [DevOps vs Platform Engineering & Software Platforms](<https://devfeed.tech/articles/devops-vs-platform-engineering-software-platforms-13479.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/software-engineering-platform-devops-vs-platform-engineering>)

Author: Eric Minick

Published: 2026-08-11T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [DevOps](<https://devfeed.tech/topics/devops.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [devops](<https://devfeed.tech/tags/devops.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [policy-as-code](<https://devfeed.tech/tags/policy-as-code.md>), [self-service](<https://devfeed.tech/tags/self-service.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

This article explains how DevOps and platform engineering address different parts of software delivery. It describes DevOps as a culture and set of practices, while platform engineering provides internal tooling and self-service infrastructure to make those practices repeatable at scale. It also discusses when platform engineering becomes useful, how software engineering platforms combine both approaches, and why AI increases the need for governed self-service and policy-as-code.

### Source excerpt

DevOps vs platform engineering: what is the difference? Learn how they relate, when to use each, and how a software engineering platform combines both. | Blog

## Critical Kyverno Vulnerability -- CVE-2026-54523

DevFeed: [Critical Kyverno Vulnerability -- CVE-2026-54523](<https://devfeed.tech/articles/critical-kyverno-vulnerability-cve-2026-54523-17651.md>)

Original publisher: [Read original article](<https://nirmata.com/2026/07/28/critical-kyverno-vulnerability-cve-2026-54523/>)

Author: Anubhav Sharma

Published: 2026-07-29T01:08:41Z

Content type: news

Language: en

Sources: [Nirmata](<https://devfeed.tech/sources/nirmata.md>)

Topics: [Kyverno](<https://devfeed.tech/topics/kyverno.md>), [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Cloud Native Ecosystem](<https://devfeed.tech/topics/cloud-native-ecosystem.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [admission-controller](<https://devfeed.tech/tags/admission-controller.md>), [ai](<https://devfeed.tech/tags/ai.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [cloud-native-ecosystem](<https://devfeed.tech/tags/cloud-native-ecosystem.md>), [cncf](<https://devfeed.tech/tags/cncf.md>), [cve](<https://devfeed.tech/tags/cve.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kyverno](<https://devfeed.tech/tags/kyverno.md>), [nctl-ai](<https://devfeed.tech/tags/nctl-ai.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [policy](<https://devfeed.tech/tags/policy.md>), [policy-as-code](<https://devfeed.tech/tags/policy-as-code.md>), [policy-management](<https://devfeed.tech/tags/policy-management.md>), [release](<https://devfeed.tech/tags/release.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

The article reports CVE-2026-54523, a critical Kyverno vulnerability affecting versions 1.18.0 and 1.18.1. A tenant able to create a NamespacedMutatingPolicy could bypass namespace isolation and generate resources in other namespaces, potentially enabling cluster-wide privilege escalation. Kyverno 1.18.2 patches the vulnerability.

### Source excerpt

Critical Kyverno Vulnerability -- CVE-2026-54523 On July 13, 2026, a critical vulnerability was disclosed in Kyverno, the Kubernetes-native policy engine used broadly across the cloud native ecosystem for policy-as-code enforcement. The vulnerability, tracked as CVE-2026-54523 (GHSA-79gf-7frw-68m9), allows a tenant with permission to create a NamespacedMutatingPolicy... The post Critical Kyverno Vulnerability -- CVE-2026-54523 first appeared on Nirmata.

## A Step-by-Step Guide to Feature Flag Implementation in CI/CD

DevFeed: [A Step-by-Step Guide to Feature Flag Implementation in CI/CD](<https://devfeed.tech/articles/a-step-by-step-guide-to-feature-flag-implementation-in-ci-cd-13358.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/a-step-by-step-guide-to-feature-flag-implementation-in-ci-cd-pipelines>)

Author: Aaron Newcomb

Published: 2026-07-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [governance](<https://devfeed.tech/tags/governance.md>), [guide](<https://devfeed.tech/tags/guide.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [policy-as-code](<https://devfeed.tech/tags/policy-as-code.md>), [rollback](<https://devfeed.tech/tags/rollback.md>)

### AI overview

A step-by-step tutorial on implementing feature flags in enterprise CI/CD pipelines. It explains how governance, policy as code, GitOps workflows, automation, verification, gradual rollouts, and rollback capabilities can help teams manage releases across many services while maintaining control and compliance.

### Source excerpt

Discover how to implement Feature Flags in CI/CD pipelines using governance, automation, and AI-driven delivery. Speed up your releases while keeping them safe. | Blog

## Automated DevOps Compliance with Harness Rego Policy Packs

DevFeed: [Automated DevOps Compliance with Harness Rego Policy Packs](<https://devfeed.tech/articles/automated-devops-compliance-with-harness-rego-policy-packs-13381.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/compliance-without-complexity-introducing-harness-rego-policy-packs>)

Author: Abhijit Pujare Vishal Vishwaroop

Published: 2026-07-14T00:00:00Z

Content type: release

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [DevOps](<https://devfeed.tech/topics/devops.md>), [rego](<https://devfeed.tech/topics/rego.md>), [sdlc](<https://devfeed.tech/topics/sdlc.md>), [opa](<https://devfeed.tech/topics/opa.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [audit](<https://devfeed.tech/tags/audit.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [devops](<https://devfeed.tech/tags/devops.md>), [governance](<https://devfeed.tech/tags/governance.md>), [opa](<https://devfeed.tech/tags/opa.md>), [policy](<https://devfeed.tech/tags/policy.md>), [policy-as-code](<https://devfeed.tech/tags/policy-as-code.md>), [rego](<https://devfeed.tech/tags/rego.md>), [sdlc](<https://devfeed.tech/tags/sdlc.md>)

### AI overview

Harness announces Policy Packs, a curated library of pre-written Rego policies that helps teams align software delivery lifecycles with compliance frameworks. The packs provide out-of-the-box governance controls covering frameworks including SOC 2, NIST, PCI DSS, HIPAA, and HITRUST.

### Source excerpt

Shift governance left with out-of-the-box Policy-as-Code. Simplify compliance and achieve continuous audit readiness across your entire SDLC. | Blog

## Pulumi ships a 238-policy ISO/IEC 27001:2022 pack for AWS

DevFeed: [Pulumi ships a 238-policy ISO/IEC 27001:2022 pack for AWS](<https://devfeed.tech/articles/enforce-iso-27001-across-your-aws-infrastructure-19009.md>)

Original publisher: [Read original article](<https://www.pulumi.com/blog/iso-27001-policy-pack-for-aws/>)

Author: Dan Biwer

Published: 2026-06-30T00:00:00Z

Content type: release

Language: en

Sources: [Pulumi](<https://devfeed.tech/sources/pulumi.md>)

Topics: [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Security](<https://devfeed.tech/topics/security.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [audit](<https://devfeed.tech/tags/audit.md>), [aws](<https://devfeed.tech/tags/aws.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [crossguard](<https://devfeed.tech/tags/crossguard.md>), [features](<https://devfeed.tech/tags/features.md>), [governance](<https://devfeed.tech/tags/governance.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [iso](<https://devfeed.tech/tags/iso.md>), [iso-27001](<https://devfeed.tech/tags/iso-27001.md>), [policy](<https://devfeed.tech/tags/policy.md>), [policy-as-code](<https://devfeed.tech/tags/policy-as-code.md>), [product](<https://devfeed.tech/tags/product.md>), [pulumi](<https://devfeed.tech/tags/pulumi.md>), [pulumi-cloud](<https://devfeed.tech/tags/pulumi-cloud.md>), [security](<https://devfeed.tech/tags/security.md>), [standard](<https://devfeed.tech/tags/standard.md>)

### AI overview

Pulumi announces a pre-built ISO/IEC 27001:2022 policy pack for AWS, available in Pulumi Cloud as iso-27001-aws. The pack contains 238 policies mapped to relevant ISO 27001 controls and supports auditing existing AWS resources and preventing non-compliant resources during pulumi up.

### Source excerpt

ISO/IEC 27001 is the international standard for information security management. Proving you meet it usually means months of mapping abstract security controls to concrete cloud configuration, then authoring custom checks one resource at a time. We're changing that. Today we're shipping a pre-built ISO/IEC 27001:2022 policy pack for AWS, live now in Pulumi Cloud as iso-27001-aws. It encodes the standard's security expectations as 238 ready-to-run policies, so you can align your AWS estate to ISO 27001 in minutes, not months. Why ISO 27001 matters For many companies, ISO 27001 is what stands between them and a customer or a market. The sooner you can reach a certifiable state and prove you stay there, the less compliance slows the business down. The pack collapses months of policy work into something you run continuously, so security keeps pace with growth instead of blocking it. How the pack maps to ISO 27001 The hard part of ISO 27001 has always been translation: its controls are written in the language of governance and risk management, not in the language of AWS resources. Every team has had to interpret each control and decide what it means for an S3 bucket or an RDS instance. The pack does that interpretation for you. Its 238 policies are aligned to the relevant ISO 27001 controls, so each result connects back to the standard instead of leaving you to map it yourself. You can browse the full pack in the pack reference. Audit and prevent The same pack works two ways, so you can both reach compliance and stay there: Audit. Scan your existing AWS estate against the pack, including resources that Pulumi doesn't manage. You get an honest baseline of where you stand against ISO 27001 today, with every finding tied back to the control it affects. Prevent. Run the same pack as a preventative policy during pulumi up to block non-compliant resources before they're ever created. New infrastructure is born aligned to the standard. Audit gets you clean. Preventative policie

## KubeCon Europe 2025: Why Identity is the New Backbone of Secure Infrastructure

DevFeed: [KubeCon Europe 2025: Why Identity is the New Backbone of Secure Infrastructure](<https://devfeed.tech/articles/kubecon-europe-2025-why-identity-is-the-new-backbone-of-secure-infrastructure-29732.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/kubecon-eu-2025/>)

Author: david.sudia@goteleport.com (Dave Sudia)

Published: 2025-04-22T00:00:00Z

Content type: opinion

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>), [AI Infrastructure](<https://devfeed.tech/topics/ai-infrastructure.md>), [policy-as-code](<https://devfeed.tech/topics/policy-as-code.md>), [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [sigstore](<https://devfeed.tech/topics/sigstore.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai-infrastructure](<https://devfeed.tech/tags/ai-infrastructure.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [kubecon](<https://devfeed.tech/tags/kubecon.md>), [kubecon-eu](<https://devfeed.tech/tags/kubecon-eu.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [policy-as-code](<https://devfeed.tech/tags/policy-as-code.md>), [security](<https://devfeed.tech/tags/security.md>), [sigstore](<https://devfeed.tech/tags/sigstore.md>), [software-supply-chain-security](<https://devfeed.tech/tags/software-supply-chain-security.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

### AI overview

An opinion article from KubeCon Europe 2025 argues that identity is central to securing cloud-native infrastructure. It connects platform engineering, AI workloads, software supply chain security, and WebAssembly with the need for short-lived, auditable identities and verified access for human and non-human actors.

### Source excerpt

At KubeCon EU 2025, identity emerged as the key to cloud-native security. Learn why teams are shifting to short-lived, auditable identities--and how Teleport leads.

## Centrally enforce policy as code for GraphQL APIs

DevFeed: [Centrally enforce policy as code for GraphQL APIs](<https://devfeed.tech/articles/centrally-enforce-policy-as-code-for-graphql-apis-23252.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/centrally-enforce-policy-as-code-for-graphql-apis>)

Author: Vivek Ravishankar

Published: 2023-12-12T14:00:00Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [policy-as-code](<https://devfeed.tech/topics/policy-as-code.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>), [API Platform](<https://devfeed.tech/topics/api-platform.md>), [Open Policy Agent](<https://devfeed.tech/topics/open-policy-agent.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [api-platform](<https://devfeed.tech/tags/api-platform.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developers](<https://devfeed.tech/tags/developers.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [opa](<https://devfeed.tech/tags/opa.md>), [policy-as-code](<https://devfeed.tech/tags/policy-as-code.md>)

### AI overview

Apollo describes using GraphOS schema directives to enforce policy-as-code authorization at the type and field levels of federated GraphQL supergraphs. The directives are generally available to GraphOS Enterprise customers and can integrate with authorization systems such as Open Policy Agent.

### Source excerpt

Although many in the industry consider GraphQL a replacement for existing API technologies, it is at its most powerful when used as a central orchestration layer between apps and existing services. This layer, implemented as a federated graph (or supergraph, for short), acts as a self-service API platform that accelerates development velocity for both frontend and backend teams.