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

Topic: "rego"

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

cisagov/ScubaGear

Automation to assess the state of your M365 tenant against CISA's baselines

Language: PowerShell - Size: 35 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,287 - Forks: 312

google/gke-policy-automation

Tool and policy library for reviewing Google Kubernetes Engine clusters against best practices

Language: Go - Size: 2.78 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 525 - Forks: 27

plexsystems/konstraint

A policy management tool for interacting with Gatekeeper

Language: Go - Size: 1.36 MB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 391 - Forks: 51

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: 5 days ago - Pushed at: 5 days ago - Stars: 336 - Forks: 47

sighupio/gatekeeper-policy-manager

A simple to use web-based OPA Gatekeeper policy manager

Language: TypeScript - Size: 16.6 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 318 - Forks: 37

reposaur/reposaur

Open source compliance tool for development platforms.

Language: Go - Size: 800 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 286 - Forks: 14

microsoft/regorus

Regorus - A fast, lightweight Rego (OPA policy language) interpreter written in Rust.

Language: Rust - Size: 2.44 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 222 - Forks: 45

aquasecurity/postee

Notice: Postee is no longer under active development or maintenance.

Language: Go - Size: 8.02 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 211 - Forks: 64

StyraOSS/rego-style-guide

Style guide for Rego

Size: 140 KB - Last synced at: 24 days ago - Pushed at: 6 months ago - Stars: 200 - Forks: 10

redhat-cop/rego-policies

Rego policies collection

Language: Shell - Size: 3.22 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 167 - Forks: 36

elastic/harp

Secret management by contract toolchain

Language: Go - Size: 5.27 MB - Last synced at: 1 day ago - Pushed at: 10 days ago - Stars: 152 - Forks: 19

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: 11 days ago - Pushed at: 21 days ago - Stars: 120 - Forks: 31

policy-hub/policy-hub-cli

CLI for searching Rego policies

Language: Go - Size: 102 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 105 - Forks: 6

anderseknert/pre-commit-opa

Pre-commit git hooks for Open Policy Agent (OPA) and Rego development

Size: 70.3 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 67 - Forks: 7

brendanjryan/ccheck

A command line tool for validating Kubernetes configs with rego

Language: Go - Size: 13.7 KB - Last synced at: 6 months ago - Pushed at: about 6 years ago - Stars: 65 - Forks: 3

StyraOSS/opa-kafka-plugin

Open Policy Agent (OPA) plug-in for Kafka authorization

Language: Scala - Size: 270 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 63 - Forks: 22

GoogleCloudPlatform/gke-policy-library

Google Kubernetes Engine Policy Library

Size: 798 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 62 - Forks: 55

madhuakula/docker-security-checker

Dockerfile Security Checker using OPA Rego policies with Conftest

Language: Open Policy Agent - Size: 10.7 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 59 - Forks: 27

rallyhealth/conftest-policy-packs

Rego policies for enterprise-scale Compliance-as-Code with OPA Conftest.

Language: Open Policy Agent - Size: 208 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 58 - Forks: 5

NewbMiao/opa-koans

koans for OPA

Language: Shell - Size: 2.15 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 52 - Forks: 9

cmacrae/kove

Watch your in cluster Kubernetes manifests for OPA policy violations and export them as Prometheus metrics

Language: Go - Size: 6.01 MB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 47 - Forks: 6

borgeby/jarl

Jarl is an Open Policy Agent (OPA) evaluator for the JVM and Javascript, written in Clojure(Script)

Language: Clojure - Size: 3.43 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 43 - Forks: 5

aws-samples/aws-infra-policy-as-code-with-terraform

Implements OPA-based preventive security controls for AWS Infrastructure using Terraform Infrastructure as Code (IaC), that can establish a security baseline and safeguard resources before deployment into the AWS Accounts and reduce security risks.

Language: Open Policy Agent - Size: 216 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 41 - Forks: 18

anderseknert/rego-test-assertions

Tiny Rego library with helper functions for unit testing

Language: Open Policy Agent - Size: 36.1 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 40 - Forks: 3

prancer-io/prancer-compliance-test

This repository includes cloud security policies for IaC and live resources.

Language: Open Policy Agent - Size: 14.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 39 - Forks: 12

kitagry/regols

OPA Rego language server

Language: Go - Size: 267 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 38 - Forks: 6

StyraOSS/opa-aws-cloudformation-hook

AWS Cloudformation Hook for OPA-powered infrastructure policy enforcement

Language: Python - Size: 208 KB - Last synced at: 24 days ago - Pushed at: 27 days ago - Stars: 36 - Forks: 5

xchapter7x/hcunit

Helm Chart Unit: helps to unit test rendering of your templates using policies

Language: Go - Size: 180 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 36 - Forks: 1

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

psibi/rego-mode

Emacs major mode for OPA's rego language

Language: Emacs Lisp - Size: 44.9 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 30 - Forks: 4

mxlint/mxlint-cli

A set of tools to enhance Mendix app development workflows. They are mainly designed for professionals but should be usable for everybody.

Language: SCSS - Size: 57.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 26 - Forks: 9

secmon-lab/alertchain 📦

Simple SOAR (Security Orchestration, Automation and Response) framework integrated with OPA/Rego

Language: Go - Size: 1.37 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 24 - Forks: 1

masterpointio/github-action-opa-rego-test

GitHub Action to automate testing for your OPA (Open Policy Agent) Rego policies, generates a report with coverage information, and posts the test results as a comment on your pull requests.

Language: TypeScript - Size: 2.32 MB - Last synced at: 2 days ago - Pushed at: 7 days ago - Stars: 23 - Forks: 2

zenitysec/sphinx-rego

Sphinx extension that automatically documents Open Policy Agent Rego policies

Language: Python - Size: 97.7 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 4

tenable/terrascan-rego-editor

Visual Studio Code extension for writing Terrascan Rego policies

Language: TypeScript - Size: 4.78 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 21 - Forks: 10

Loginsoft-LLC/Linux-Exploit-Detection

Linux based vulnerabilities (CVE) exploit detection through runtime security using Falco/Osquery/Yara/Sigma

Language: Open Policy Agent - Size: 67.4 KB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 21 - Forks: 1

StyraOSS/zed-rego

Zed extension for the Rego policy language from Open Policy Agent (OPA)

Language: Rust - Size: 1.98 MB - Last synced at: 24 days ago - Pushed at: 27 days ago - Stars: 20 - Forks: 2

chrisns/k8s-opa-boilerplate

Boilerplate example of managing OPA with kustomize

Language: Open Policy Agent - Size: 152 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 19 - Forks: 1

IBM-Cloud/terraform-opa-ibm

An OPA library to develop IT Control policies, for the IBM Cloud

Language: Open Policy Agent - Size: 5.81 MB - Last synced at: 20 days ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 9

plexsystems/vscode-regolint

Lint your Rego policies inside of Visual Studio Code

Language: TypeScript - Size: 168 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 1

k8spin/opa-k8s-development

Contains a valid OPA unit testing environment

Size: 131 KB - Last synced at: 4 months ago - Pushed at: almost 6 years ago - Stars: 14 - Forks: 3

XenitAB/gatekeeper-library

Collection of OPA Gatekeeper policies that can be used in your Kubernetes cluster.

Language: Open Policy Agent - Size: 858 KB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 13 - Forks: 7

go-training/opa-embed

Open Policy Agent Demo for Embed file in Go

Language: Open Policy Agent - Size: 98.6 KB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 5

YubicoLabs/action-conftest

Easily run Conftest, pull remote policies, surface the results, and obtain test metrics

Language: Go - Size: 28.3 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 12 - Forks: 11

Bisnode/opa-gradle-plugin

Plugin adding various tasks to help out integrating Open Policy Agent (OPA) in Gradle builds.

Language: Java - Size: 10 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 12 - Forks: 5

johanfylling/opa-dependency-manager

OPA Dependency Manager (ODM)

Language: Go - Size: 113 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 4

m-mizutani/ghaudit

CLI audit tool for GitHub organization with OPA/Rego

Language: Go - Size: 150 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 1

anderseknert/clj-opa

Clojure client for Open Policy Agent

Language: Clojure - Size: 31.3 KB - Last synced at: 7 days ago - Pushed at: 26 days ago - Stars: 11 - Forks: 0

srenatus/opa-explorer

Graphical user interface showcasing the different stages of Rego compilation in OPA

Language: CSS - Size: 303 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 1

mhausenblas/temporal-opa

Temporal reasoning with OPA

Language: Open Policy Agent - Size: 32.2 KB - Last synced at: 6 months ago - Pushed at: about 5 years ago - Stars: 10 - Forks: 4

wistefan/odrl-pap

Policy Administration point to handle ODRL policies and provide their Rego-equivalent to the Open Policy Agent

Language: HTML - Size: 1020 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 2

babarot/action-opa

Run opa test command with GitHub Actions

Language: Shell - Size: 493 KB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 5

StyraOSS/vscode-styra

An extension to bring the Styra CLI natively into VS Code and provide Intellisense and snippets for rego.

Language: TypeScript - Size: 1.8 MB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

orchestracities/anubis

Anubis: a flexible policy enforcement solution for NGSI APIs (and beyond!)

Language: Python - Size: 1.13 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 5

chen-keinan/go-opa-validate

go-opa-validate is an open-source lib that evaluates OPA (open policy agent) policy against JSON or YAML data.

Language: Go - Size: 339 KB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 2

alexa-labs/rego-interpreter-java

Java interpreter for OPA's Rego language

Language: Java - Size: 85 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 2

anderseknert/opa-policy-composition

Example policies demonstrating policy composition.

Language: Open Policy Agent - Size: 6.84 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 5

ashutoshSce/opa-rbac

Rest API of Role-based Access Control using Open Policy Agent

Language: Open Policy Agent - Size: 4.88 KB - Last synced at: 6 months ago - Pushed at: about 5 years ago - Stars: 7 - Forks: 5

StyraOSS/highlightjs-rego

Syntax highlighting for Rego

Language: JavaScript - Size: 134 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 0

anderseknert/opal

Common stdlib functions implemented in Rego

Language: Open Policy Agent - Size: 29.3 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 2

hasit/opacover

Generate HTML representation of OPA test coverage

Language: Go - Size: 6.84 KB - Last synced at: 24 days ago - Pushed at: almost 6 years ago - Stars: 6 - Forks: 1

StyraOSS/mcov

Minimum compatible OPA version checker

Language: Go - Size: 70.3 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 5 - Forks: 0

cruxstack/cognito-custom-message-sender-go

Custom email sender for AWS Cognito built in Go. Uses Open Policy (OPA) Agent to determine sending behavior and supports optional SendGrid email verification or as email provider.

Language: Go - Size: 82 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 5 - Forks: 0

StyraOSS/roast

Roast is an optimized JSON format for Rego ASTs, as well as some common utilities for working with it.

Language: Go - Size: 127 KB - Last synced at: 24 days ago - Pushed at: 2 months ago - Stars: 5 - Forks: 2

spacelift-io/terraform-spacelift-msteams

Policy-based integration between Spacelift and Microsoft Teams

Language: Open Policy Agent - Size: 13.7 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 2

rueian/opalego

Make Open Policy Agent more easily to integrate into golang application to implement RBAC by separating per user/group Rego.

Language: Go - Size: 73.2 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 1

m-mizutani/opac

Rego policy inquiry library with OPA

Language: Go - Size: 181 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 4 - Forks: 1

docker/attest

Library to create, verify, and evaluate policy for attestations on container images

Language: Go - Size: 1.04 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

babarot/action-conftest 📦

Run conftest test command with GitHub Actions

Language: Shell - Size: 402 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 5

reposaur/policy

Library of policies used by Reposaur organization

Language: Open Policy Agent - Size: 25.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

garethahealy/rego-blog 📦

[Archived] Blog post about OPA, Conftest, Gatekeeper and Konstraint

Language: Shell - Size: 55.7 KB - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 7

kubewarden/rego-policies-library

A collection of Rego policies that can be used to enforce best practices in Kubernetes clusters

Language: Open Policy Agent - Size: 1.46 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 3 - Forks: 6

rinx/nvim-dap-rego

An nvim-dap extension for debugging OPA/Rego using StyraInc/regal

Language: Fennel - Size: 35.2 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

docker/tuf 📦

Docker's production TUF repository

Language: Open Policy Agent - Size: 229 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 1

ryodocx/ical-proxy

A proxy server convert from any sources to iCalendar via OPA/Rego

Language: Go - Size: 478 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

transmute-industries/did-eqt

An experimental DID Method for Supply Chain Integrity, Transparency and Trust (SCITT)

Language: JavaScript - Size: 618 KB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

mikouaj/gke-review 📦

Tool for reviewing GKE cluster configuration against OPA policies

Language: Go - Size: 1.08 MB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

anderseknert/colorized

Colorized output for the Rego print function!

Language: Open Policy Agent - Size: 31.3 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

m-mizutani/regolint

Custom Rego linter with policy written by Rego

Language: Go - Size: 41 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

marqeta/pr-bot

Language: Go - Size: 10.3 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 2

m-mizutani/backstream

Expose your local applications to the internet with a self-hosted reverse proxy.

Language: Go - Size: 231 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

bmf-san/poc-opa-access-control-system

This is a repository for POC of access control infrastructure using open policy agent.

Language: Go - Size: 129 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

docker/doi-image-policy 📦

Rego policy for Docker Official Images

Language: Open Policy Agent - Size: 230 KB - Last synced at: 23 days ago - Pushed at: 10 months ago - Stars: 2 - Forks: 1

cloudnativefolks/cloudnativefolks.github.io

Learn Cloud Native Technology NOT just k8s

Language: JavaScript - Size: 88.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

sudo-suhas/play-arngin 📦

Addon rule engine playground.

Language: Open Policy Agent - Size: 1.25 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

AngeloGalav/NGINX-OPA-Authz

Proof of concept for using OpenPolicyAgent as an authorization layer.

Language: JavaScript - Size: 200 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

seanpm2001/Learn-OpenPolicyAgent

A repository for showcasing my knowledge of the OpenPolicyAgent programming language, and continuing to learn the language

Language: Open Policy Agent - Size: 400 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

michaelboulton/opa-test

Small example of using the open policy agent SDK + Bazel

Language: Starlark - Size: 123 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

ChandanBharadwaj/opa-validator-api

Checks the syntax of openpolicyagent's policy files (.rego)

Language: Java - Size: 3.98 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

mhausenblas/noteless 📦

A e2e demo of serverless technologies

Language: Go - Size: 12.6 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 3

int128/conftest-docker-hub-image-pull-secrets

Conftest policy to test imagePullSecrets for Docker Hub images

Language: Open Policy Agent - Size: 617 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

portefaix/portefaix-policies

Portefaix Policies

Language: Open Policy Agent - Size: 343 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 2

cruxstack/terraform-aws-cognito-hooks

Terraform module to deploy AWS Lambda handlers for Amazon Cognito triggers.

Language: HCL - Size: 13.7 KB - Last synced at: 16 days ago - Pushed at: 23 days ago - Stars: 1 - Forks: 0

iamleot/conftest-policies

Collection of personal conftest policies

Language: Open Policy Agent - Size: 53.7 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

SVilgelm/opa-codecov

Merge and convert the rego coverage format to codecov json

Language: Go - Size: 13.7 KB - Last synced at: 7 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

kubewarden/gatekeeper-policy-template

A template repository to quickly port a Gatekeeper policy to Kubewarden

Language: Makefile - Size: 117 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 1 - Forks: 1

Housiadas/backend-system

A backend system built with Go using seperation of layers

Language: Go - Size: 149 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

OpsMx/policy-as-code-examples

Collection of policy as code examples

Language: Open Policy Agent - Size: 29.3 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 2

m-mizutani/nounify

The unified customizable notification service for all HTTP requests with Rego

Language: Go - Size: 137 KB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0