)]}'
{
  "id": "396a1613da6e89cb5362b75ea247d3e702d98a76",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "d67842219f5642449a54e0e909289410075a8c1a",
      "name": "README.rst"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "name": "__init__.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cb0026999ccf511dc5efbb306509cac6a6942782",
      "name": "config.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "6733d6f5b93814f3554c91c4f15847b4e43e582b",
      "name": "hacking"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cfe5c0a59bece45ad0c972b650202459191d7d3e",
      "name": "plugin.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa3135e84b8c7eb1ab71faa1bdfd251e21a5f590",
      "name": "rbac_exceptions.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1047d37e2f48d63134053e7e9518b3a888b842c3",
      "name": "rbac_policy_parser.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "60a0f101ec2fba96cc9dfc2cc45c7962d8d9f8b4",
      "name": "rbac_rule_validation.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fe2d99f888736c2cccc8ac2d8114e8b6c3008c8f",
      "name": "rbac_utils.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "9d1dcfdaf1a6857c5f83dc27019c7600e1ffaff8",
      "name": "services"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e8f97c4e68882bd5b42843ee3719f4848b3e9488",
      "name": "tests"
    }
  ]
}
