Skip to content

Public library for governing security and access to cloud and data infrastructure

License

Notifications You must be signed in to change notification settings

abbeylabs/policy-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

policy-library

GitHub issues GitHub

Public registry for governing security and access to cloud and data infrastructure

Usage

  1. Browse to a module in library
  2. Copy the module to your project
  3. import functions or policies you want to use
    import data.abbey.functions
    
    allow[msg] {
      functions.expire_at("1m")
      msg := "revoke access after 1 minute"
    }
    

Testing

opa test . -v

Contributing

Development happens in the GitHub repo:

License

This project is licensed under the Apache 2.0 license. See LICENSE for more details.