Version 3 (modified by Mei, 11 years ago) (diff)


Mei's Page


The ABAC project has designed and implemented tools for using Attribute-Based Access Control.

The latest ABAC RT0 version is ABAC 0.1.4. Jump down to Source to download it.

If you are new to ABAC, you may find the introductory material from our TIED project helpful. That material summarizes the power and semantics of ABAC and links to examples of ABAC policy illustrated using an early example of the Crudge ABAC policy browser.

What's Included

  • libabac, a linkable C/C++ library
  • Perl, Python and Java bindings to libabac
  • creddy, a command line credential management tool
  • crudge a visual editor for ABAC policies and proofs
  • webstart link
  • credential printer an XMLRPC service to convert credentials to a text representation


See the ChangeLog for details about each release

  • 2013-05-XX: ABAC 0.1.4 released
  • 2011-04-11: Crudge 1.0 released
  • 2011-03-30: ABAC 0.1.3 released
  • 2010-10-01: ABAC 0.1.2 released
  • 2010-09-17 2010-09-20: ABAC 0.1.1 released
    • Update: We fixed a one-line bug in creddy. If you downloaded this over the weekend, please fetch it again.


Grab the latest tarball from (sig/key)

Older versions available from

Browse the source using Trac's internal browser.

Installation and Documentation

git / mailing list

Available via anonymous git: (RT0 with Java binding)

git clone git://

Latest available via anonymous git: (RT0)

git clone -b mei_rt0 git://

dev mailing list: If you're using anything out of git, you should be on it. It's low-volume, I promise!


  • Ted Faber faber@…
  • Mei-Hui Su mei@…
  • John Wroclawski jtw@…
  • Steve Schwab schwab@…