snyk / policy-engine

Unified Policy Engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Policy Engine

This repository contains a Go library that performs two main functions:

  • Parses IaC configurations
  • Evaluates resources using Open Policy Agent

It also provides a small CLI that can be used to author and test policies.

go build
./policy-engine help

Additional documentation

Additional documentation can be found in the docs directory. The current set of additional documents are:

Contributing

Should you wish to make a contribution please open a pull request against this repository with a clear description of the change with tests demonstrating the functionality. You will also need to agree to the Contributor Agreement before the code can be accepted and merged.

About

Unified Policy Engine

License:Apache License 2.0


Languages

Language:Go 97.2%Language:HCL 1.3%Language:Open Policy Agent 1.3%Language:Makefile 0.2%Language:Shell 0.0%