An OrBAC security policy editor

Welcome to the MotOrBAC website!

You will find on this website the MotOrBAC policy editor, an OrBAC policy editor based on the OrBAC application programming interface (API), an implementation of the OrBAC model. The MotOrBAC tool has been developed to help you design and implement security policies using the OrBAC model. MotOrBAC can be used to design, save and load security policies and is able to simulate concrete security policies. The simulation mode can be used to test a security policy. Since the OrBAC model allows the expression of mixed policies containing both permissions and prohibitions, MotOrBAC also features a conflict detection function which helps the designer to find and solve conflicts.

By using MotOrBAC you will be able to express dynamic security policies. Actually in an OrBAC policy, each rule is associated with a context which specifies its activation condition. For example a rule may be activated depending on the current time or a subject's position. The OrBAC API provides some facilities to interface the context evaluation module with the outside world so you can easily interface a policy with your information system. Several languages can be used to specify the contextual conditions. Among them are Java and prolog. Java expressions are compiled at runtime using the javassist library, thus no performance penalty is introduced.

Two versions of MotOrBAC are available. The first version is open source and distributed under the GPL licence. The second version is much more recent and functionnal, is currently actively developped and is partially open source (distributed under a mozilla licence). Unlike the first version, MotOrBAC v2 is entirely written in pure java. It uses the OrBAC API, which as been developped to easily integrate an OrBAC policy interpreter into existing software or into software under developpement. This API is not open source, but a request to obtain its source code can be made on the OrBAC website. If you want more information on the OrBAC access control model, visit

latest news

Big update! MotOrBAC 2 v2.5 is available for download along with version 1.5.1 of the OrBAC API.

MotOrBAC 2 v2.4.2 is available for download along with version 1.3.2 of the OrBAC API.

MotOrBAC 2 v2.4.1 is available for download along with version 1.3.1 of the OrBAC API.

MotOrBAC 2 v2.4 is available for download along with version 1.3 of the OrBAC API.

MotOrBAC 2 v2.3.1 is available for download along with version of the OrBAC API.

MotOrBAC 2 v2.3 is available for download along with version 1.2.3 of the OrBAC API.

MotOrBAC 2 v2.2 is available for download along with version 1.2.2 of the OrBAC API.

MotOrBAC 2 v2.1 is available for download along with version 1.2.1 of the OrBAC API.

MotOrBAC 2 v2.0 is available for download along with version 1.2 of the OrBAC API.

MotOrBAC 2 v1.1 is available for download.

The new version of the MotOrBAC tool, MotOrBAC 2 v1.0, is available for download.

The MotOrBAC source code archive has been updated.

Last updated April 12th 2016