An open API service providing repository metadata for many open source software ecosystems.

GitHub / open-policy-agent 22 Repositories

Enabling policy-based control across the stack.

open-policy-agent/eopa

Language: Go - Size: 10.8 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 16 - Forks: 1

open-policy-agent/gatekeeper

🐊 Policy Controller for Kubernetes

Language: Go - Size: 178 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3,996 - Forks: 815

open-policy-agent/cert-controller

Language: Go - Size: 326 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 102 - Forks: 47

open-policy-agent/regal

Regal is a linter and language server for Rego, bringing your policy development experience to the next level!

Language: Go - Size: 8.25 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 336 - Forks: 47

open-policy-agent/opa

Open Policy Agent (OPA) is an open source, general-purpose policy engine.

Language: Go - Size: 1.02 GB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 10,623 - Forks: 1,459

open-policy-agent/opa-typescript

Open Source TypeScript packages for use with Open Policy Agent (OPA).

Language: TypeScript - Size: 1.88 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 13 - Forks: 2

open-policy-agent/opa-java

A driver to connect via Java to Open Policy Agent (OPA) deployments.

Language: Java - Size: 4.93 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 19 - Forks: 3

open-policy-agent/conftest

Write tests against structured configuration data using the Open Policy Agent Rego query language

Language: Go - Size: 4.47 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 3,032 - Forks: 322

open-policy-agent/opa-csharp

A driver to connect via C# to Open Policy Agent (OPA) deployments

Language: C# - Size: 483 KB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 6 - Forks: 0

open-policy-agent/opa-docker-authz

A policy-enabled authorization plugin for Docker.

Language: Go - Size: 225 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 90 - Forks: 27

open-policy-agent/opa-aspnetcore

A driver to connect ASP.NET Core applications to Open Policy Agent (OPA) deployments.

Language: C# - Size: 106 KB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 6 - Forks: 0

open-policy-agent/ucast-linq

UCAST integration for LINQ.

Language: C# - Size: 107 KB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

open-policy-agent/contrib

Integrations, examples, and proof-of-concepts that are not part of OPA proper.

Language: Go - Size: 18.5 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 338 - Forks: 156

open-policy-agent/frameworks

Language: Go - Size: 77.6 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 124 - Forks: 56

open-policy-agent/gatekeeper-library

📚 The OPA Gatekeeper policy library

Language: Open Policy Agent - Size: 9.23 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 682 - Forks: 340

open-policy-agent/opa-envoy-plugin

A plugin to enforce OPA policies with Envoy

Language: Go - Size: 871 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 343 - Forks: 121

open-policy-agent/opa-springboot

A driver to connect Spring Boot applications to Open Policy Agent (OPA) deployments.

Language: Java - Size: 560 KB - Last synced at: 2 days ago - Pushed at: 17 days ago - Stars: 17 - Forks: 3

open-policy-agent/setup-regal

Run Regal, the OPA Rego Linter, as a GitHub Action

Language: TypeScript - Size: 712 KB - Last synced at: 2 days ago - Pushed at: 11 days ago - Stars: 12 - Forks: 2

open-policy-agent/setup-opa

Sets up Open Policy Agent CLI in your GitHub Actions workflow.

Language: TypeScript - Size: 1.15 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 52 - Forks: 15

open-policy-agent/npm-opa-wasm

Open Policy Agent WebAssembly NPM module (opa-wasm)

Language: JavaScript - Size: 1.7 MB - Last synced at: 11 days ago - Pushed at: 6 months ago - Stars: 150 - Forks: 45

open-policy-agent/vscode-opa

An extension for VS Code which provides support for OPA and the Rego policy language

Language: TypeScript - Size: 2.42 MB - Last synced at: 10 days ago - Pushed at: 20 days ago - Stars: 120 - Forks: 31

open-policy-agent/kube-mgmt

Sidecar for managing OPA instances in Kubernetes.

Language: Go - Size: 44.2 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 250 - Forks: 107

open-policy-agent/library

The Open Policy Agent project standard library.

Language: Open Policy Agent - Size: 63.5 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 99 - Forks: 33

open-policy-agent/swift-opa

Swift package for evaluating OPA IR Plans compiled from Rego declarative policy

Language: Swift - Size: 2.87 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 20 - Forks: 5

open-policy-agent/opa-idea-plugin

Open Policy Agent plugin for IntelliJ

Language: Kotlin - Size: 1.23 MB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 58 - Forks: 22

open-policy-agent/rego-python

Python library for interacting with Rego ASTs.

Language: Python - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 50 - Forks: 16

open-policy-agent/community

The Community repository is the place to go for support with OPA and OPA Sub-Projects, like Conftest and Gatekeeper.

Size: 3.91 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 35 - Forks: 2

open-policy-agent/example-api-authz-go

Example Go service that uses OPA for API authorization.

Language: Go - Size: 8.54 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 97 - Forks: 24

open-policy-agent/example-api-authz-python

Example Python service that uses OPA for API authorization.

Language: Python - Size: 8.79 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 13

open-policy-agent/gatekeeper-external-data-provider

A template repository for building external data providers for Gatekeeper.

Language: Shell - Size: 117 KB - Last synced at: about 15 hours ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 9

open-policy-agent/golang-opa-wasm

Open Policy Agent WebAssembly Go SDK

Language: Go - Size: 61.5 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 6

open-policy-agent/opa-envoy-spire-ext-authz

OPA-Envoy-SPIRE External Authorization Example.

Language: Go - Size: 9.69 MB - Last synced at: 5 months ago - Pushed at: about 5 years ago - Stars: 47 - Forks: 16