Code Monkey home page Code Monkey logo

rond's Introduction

Rönd Logo Rönd Logo

Build Status Coverage Status Go Report Card Go Sec

Docs

Mia-Platform

Rönd

Rönd is a lightweight container that distributes security policy enforcement throughout your application.

Rönd is based on OpenPolicy Agent and allows you to define security policies to be executed during API invocations. Rönd runs in your Kubernetes cluster as a sidecar container of your Pods. Rönd intercepts the API traffic, applies your policies and, based on the policy result, forwards the request to your application service or rejects the API invocation.

Why Rönd?

Find out more here.

Features

Rönd supports three policy types:

  1. Allow or reject request
  2. Query generation during the request flow
  3. Response body patching

RBAC capabilities

Rönd natively allows you to build an RBAC solution based on Roles and Bindings saved in MongoDB.

Who is using Rönd

Here is a list of awesome people using Rönd, if you're using it but do not appear in this list feel free to open a PR!

Local development

For local development you need to have Go installed locally, checkout the go.mod file to know the currently used language version.

Run tests

make test

Please note that in order to run tests you need Docker to be installed, since tests need a local instance of MongoDB to be up and running make tests takes care of it by creating a new mongo container.

Contributing

Please read CONTRIBUTING.md for further details about the process for submitting pull requests.

rond's People

Contributors

danielecina avatar davidebianchi avatar dependabot[bot] avatar evange95 avatar filipporezzonico avatar fredmaggiowski avatar giogia avatar giovannamonti avatar giovanni-motterle-mia-care avatar ilteoood avatar juneezee avatar mia-deltat1995 avatar ugho16 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.