Ross ROSS = Recommend OSS · open-source software intelligence for agents

cerbos/cerbos

Cerbos is the open core, language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources. observed · 2026-08-28

github.com/cerbos/cerbos · homepage · Go · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 99
  • Release rhythm 85
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 31
  • age_days: 1991
  • days_rel: 20
  • days_push: 8
  • n_releases_24m: 18

Full methodology

Adoption not part of the score

4555 stars · 208 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Cerbos is an open-core, language-agnostic policy decision point (PDP) that externalizes authorization from application code using context-aware YAML policies for RBAC, ABAC, and ReBAC. Applications call its API to get ALLOW/DENY decisions, with policies stored in Git, disk, object stores, or databases and managed via GitOps or the commercial Cerbos Hub.

Use cases

  • externalize authorization logic from application code into YAML policies
  • implement fine-grained RBAC and ABAC permissions for app resources
  • control which MCP tools AI agents can access
  • enforce user-level permissions in RAG retrieval pipelines
  • manage per-tenant custom permission policies in a SaaS
  • audit every access decision for SOC 2 or HIPAA compliance
  • update permissions without redeploying the application

When to choose

  • you want authorization decisions separated from application code and managed as version-controlled policy files
  • you need context-aware, fine-grained access control across many services or languages
  • you must secure AI agents, MCP servers, or RAG pipelines with policy-driven guardrails
  • you need per-tenant dynamic permissions in a multi-tenant SaaS
  • you want a stateless, self-hosted PDP that scales horizontally

When to avoid

  • you only need simple role checks that a few if-statements can handle
  • you want authentication or identity provisioning - Cerbos authorizes but does not authenticate
  • you require a fully open-source control plane without the commercial Cerbos Hub
  • you cannot run an additional network service next to your application

Facets

service · maturity stable

authorization security api-framework middleware security backend apis large-language-models developer-tools go self-hosted cloud cross-platform windows policy-engine pdp access-control rbac abac rebac yaml-policies mcp-authorization rag-authorization policy-as-code gitops audit-logging multi-tenancy zero-trust ai-agents docker kubernetes linux macos

10 sources

Member repositories

RepositoryRoleHealth v2
cerbos/cerbosmain94

For agents

markdown · JSON · MCP: product_card(name="cerbos/cerbos")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem