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
