{"id":18925177,"url":"https://github.com/exadel-inc/activity-based-security-framework","last_synced_at":"2025-04-15T12:33:13.193Z","repository":{"id":56427452,"uuid":"223149571","full_name":"exadel-inc/activity-based-security-framework","owner":"exadel-inc","description":"Exadel Activity-based Security Framework","archived":false,"fork":false,"pushed_at":"2022-12-10T06:15:00.000Z","size":213,"stargazers_count":19,"open_issues_count":40,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-28T21:35:21.889Z","etag":null,"topics":["abac","activity-based","annotation-processing","authorization","easy-to-use","framework","java","jdk11","security","spring"],"latest_commit_sha":null,"homepage":"https://exadel.com/news/how-the-easy-abac-framework-by-exadel-helps-secure-rest-apis/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/exadel-inc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-11-21T10:35:20.000Z","updated_at":"2024-03-01T13:58:57.000Z","dependencies_parsed_at":"2023-01-25T22:15:28.571Z","dependency_job_id":null,"html_url":"https://github.com/exadel-inc/activity-based-security-framework","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exadel-inc%2Factivity-based-security-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exadel-inc%2Factivity-based-security-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exadel-inc%2Factivity-based-security-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exadel-inc%2Factivity-based-security-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/exadel-inc","download_url":"https://codeload.github.com/exadel-inc/activity-based-security-framework/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249072591,"owners_count":21208212,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abac","activity-based","annotation-processing","authorization","easy-to-use","framework","java","jdk11","security","spring"],"created_at":"2024-11-08T11:09:51.235Z","updated_at":"2025-04-15T12:33:12.851Z","avatar_url":"https://github.com/exadel-inc.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"***\n\n\u003cdiv align=\"center\"\u003e\n    \u003cb\u003e\u003cem\u003eEASY-ABAC\u003c/em\u003e\u003c/b\u003e\u003cbr\u003e\n    Activity Based Security Framework for Java\u0026trade;\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Maven Central](http://maven-badges.herokuapp.com/maven-central/com.exadel.security/easy-abac/badge.svg?style=flat)](http://search.maven.org/#artifactdetails|com.exadel.security|easy-abac|)\n[![License](https://img.shields.io/github/license/apache/incubator-streampipes.svg)](http://www.apache.org/licenses/LICENSE-2.0)\n![Contributors](https://img.shields.io/github/contributors/exadel-inc/activity-based-security-framework)\n![Repo stars](https://img.shields.io/github/stars/exadel-inc/activity-based-security-framework)\n![Repo forks](https://img.shields.io/github/forks/exadel-inc/activity-based-security-framework)\n![Issues](https://img.shields.io/github/issues/exadel-inc/activity-based-security-framework)\n\n\u003c/div\u003e\n\n![](images/logo.png)\n\n***\n\n## Overview\n\n**What is Easy-ABAC Framework?**\n\nUsually developer teams spend much time and money creating and supporting own complex access-control \narchitectures, which cannot fully match security expectations.\nFairly often REST resources remain unprotected. It's quite problematic to detect them. \nThe framework will help to detect and fix that. Application will raise compilation error if any resource remains unprotected.\n\nThe aim of the **Easy-ABAC Framework** is to help you protect your REST resources from unauthorized access.\nThe framework provides a centralized, externalized authorization management system \nwith flexible fine-grained access rights configuration in declarative manner.\n\n**When to use?**\n\n- Java applications\n- Multi-tenant applications\n- Applications with dynamic access rights\n- Applications with fine-grained access rights\n\n**Core features**\n\n- Lightweight library and easy to learn API\n- Declarative authorization\n- **Compile-time** check of missing authorization of REST resources\n- **Compile-time** check of proper configuration\n- Built for Spring based applications\n\n## Getting Started\n\nInstructions you can find [here](docs/README.md).\n\n## Contributing\n\nContributions are welcomed and greatly appreciated.\n\nAfter creating your first contributing PR you will be requested to sign our \nContributor License Agreement by commenting your PR with a\nspecial message.\n\n### Report Bugs\n\nReport bugs [here](https://github.com/exadel-inc/activity-based-security-framework/issues).\n\n### Latest news\n\n* 27/12/2020: version 1.3 is out!\n\n## Contacts\n[easy-abac-support@exadel.com](mailto:easy-abac-support@exadel.com)\n\n## License info\n\nEASY-ABAC is Open Source software released under the [Apache 2.0 license](https://www.apache.org/licenses/LICENSE-2.0.html).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexadel-inc%2Factivity-based-security-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexadel-inc%2Factivity-based-security-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexadel-inc%2Factivity-based-security-framework/lists"}