Tag

Engineering

All articles tagged Engineering.

The Cerbos PDP dashboard is now on Grafana Cloud

The Cerbos PDP dashboard is now on Grafana Cloud

The Cerbos PDP dashboard is now on the Grafana Cloud dashboards site. Import it by ID, point it at your Prometheus data source, and every instance in your fleet is on one screen, from health and loaded policy count down to latency percentiles.

GuideEngineering
Anna PaykinaSeptember 15, 2026
LDAP and Active Directory authorization without changing the application

LDAP and Active Directory authorization without changing the application

LDAP and Active Directory groups encode the access rules for applications nobody will fund a rewrite for. Covers resolving those groups at the proxy in front of the application, turning them into an input to policy rather than the access model itself, cache staleness, and where boundary enforcement stops.

GuideEngineering
Alex OlivierSeptember 09, 2026
Not every authorization decision is allow or deny

Not every authorization decision is allow or deny

Not every authorization decision is allow or deny. Some denials are conditional, and the policy can return what would unblock them. Covers Cerbos policy outputs, the conditionNotMet trigger, the AuthZEN ARAP draft profile for requestable denials, and why an approval is an input to a new decision.

GuideEngineering
Emre BaranAugust 26, 2026
Istio authorization stops at identity, not at what a workload may do

Istio authorization stops at identity, not at what a workload may do

Istio proves which workload is calling with mTLS and SPIFFE, and stops there. This guide covers where AuthorizationPolicy runs out, handing the decision to an external authorizer through the CUSTOM action, running one policy set across north south and east west traffic, and what the extra network hops cost.

GuideEngineering
Emre BaranAugust 24, 2026
Envoy ext_authz: enforcing one authorization policy at the gateway and in the service

Envoy ext_authz: enforcing one authorization policy at the gateway and in the service

Envoy external authorization with the ext_authz filter lets the gateway and the service run checks against one policy set. This guide covers the CheckRequest to Cerbos mapping in CEL, policy outputs as request headers, embedded versus external PDP, bypass paths, caching trade offs and what AuthZEN leaves undefined.

GuideEngineering
Alex OlivierAugust 14, 2026
What's new in Cerbos Hub: audit log exports and a playground that tells you what's wrong

What's new in Cerbos Hub: audit log exports and a playground that tells you what's wrong

A rundown of the latest Cerbos Hub updates. Audit log exports you can pull into your own tooling for archiving or compliance, playground compiler errors with line and column detail, schema validation on principal and resource fixtures, and egress IPs for GitHub allow lists.

AnnouncementDocumentationEngineering
Alex OlivierAugust 12, 2026
Mapping business requirements to authorization policy for gaming

Mapping business requirements to authorization policy for gaming

Mapping business requirements to authorization policy for gaming, with three worked examples covering player profiles and inventory, virtual asset trading, and moderation actions. Each starts with the business rule and ends with a working Cerbos policy, including derived roles, ABAC conditions, and test cases you can run yourself.

EngineeringGuide
Norsaed H. S.August 07, 2026
The kill switch that never got pressed: what the OpenAI–Hugging Face incident tells us about agent authorization

The kill switch that never got pressed: what the OpenAI–Hugging Face incident tells us about agent authorization

OpenAI's models escaped an eval sandbox and breached Hugging Face. What the incident says about agent kill switches, runtime authorization, and standing access.

Engineering
Alex OlivierJuly 22, 2026
Agent skill for writing authorization policies in VSCode

Agent skill for writing authorization policies in VSCode

A practical guide to writing authorization policies in VSCode using GitHub Copilot agent mode and the Cerbos policy skill. Covers install, the gh skill CLI, chat.agentSkillsLocations, file-scoped *.instructions.md, a typical drafting session, and how validation runs in the integrated terminal.

EngineeringDocumentationGuide
Alex OlivierJuly 20, 2026
Agent skill for writing authorization policies in Cursor

Agent skill for writing authorization policies in Cursor

Cursor's composer makes it a strong fit for authorization policy work. This guide walks through installing the Cerbos policy skill in Cursor, describing access rules in plain English, letting the composer pull schemas and derived roles into context, validating against the real compiler in the integrated terminal, and producing a complete policy bundle.

EngineeringDocumentationGuide
Alex OlivierJuly 19, 2026
Authorization in microservices: Patterns, pitfalls, and how to scale it

Authorization in microservices: Patterns, pitfalls, and how to scale it

Authorization in microservices explained. Why it is harder than a monolith, where it gets enforced, the three patterns for handling authorization data, choosing RBAC or ABAC, service-to-service authorization, and the externalized policy decision point pattern that scales across services without scattered checks or redeploys.

GuideEngineering
Alex OlivierJuly 15, 2026
Agent skill for writing authorization policies in Codex CLI

Agent skill for writing authorization policies in Codex CLI

A practical guide to writing authorization policies in Codex CLI using the Cerbos policy skill. Covers cross-agent installer setup, $cerbos-policy invocation, the /skills list command, a typical drafting session, validation against the real Cerbos compiler in Docker, and composing the skill with AGENTS.md.

EngineeringDocumentationGuide
Alex OlivierJuly 12, 2026
Agent skill for writing authorization policies in OpenCode

Agent skill for writing authorization policies in OpenCode

OpenCode is open source, self-hosted, and provider-agnostic, so the whole authorization policy workflow stays inside your security perimeter. This guide walks through installing the Cerbos policy skill in OpenCode, drafting policies in plain English, validating against the real Cerbos compiler locally, and pairing the skill with AGENTS.md.

DocumentationEngineeringGuide
Alex OlivierJuly 07, 2026
Agent skill for writing authorization policies in Pi

Agent skill for writing authorization policies in Pi

Pi is the open-source self-extensible coding agent built around the Agent Skills standard from the start. This guide walks through installing the Cerbos policy skill in Pi, invoking it with /skill:cerbos-policy, drafting authorization policies in plain English, and validating against the real Cerbos compiler in Docker.

GuideEngineeringDocumentation
Alex OlivierJuly 02, 2026
Mastering hierarchy-based permissions with Cerbos: Policy-defined roles vs. dynamic attributes

Mastering hierarchy-based permissions with Cerbos: Policy-defined roles vs. dynamic attributes

Learn how to handle authorization in applications with hierarchical data. In this post, we explore two approaches to implementing hierarchy-based permissions. Both methods leverage Attribute-Based Access Control.

GuideDocumentationEngineering
Alex OlivierJune 30, 2026
The Cerbos Hub effect matrix: read your authorization policy at a glance

The Cerbos Hub effect matrix: read your authorization policy at a glance

See how the Cerbos Hub effect matrix turns authorization policy files into a permissions grid of roles and actions, with allowed, denied, and conditional outcomes. Read what each role can do without parsing raw policy, drill into ABAC conditions, and spot over-permissive wildcard rules in review.

AnnouncementDocumentationEngineering+1
Alex OlivierJune 30, 2026
Agent skill for writing authorization policies in AWS Kiro

Agent skill for writing authorization policies in AWS Kiro

AWS Kiro is spec-driven, which means the access model is captured properly before any YAML gets written. This guide walks through installing the Cerbos policy skill in Kiro, the spec-then-policy workflow, how the skill picks up AWS Cognito attributes, and how validation runs against the real Cerbos compiler.

EngineeringGuideDocumentation
Alex OlivierJune 26, 2026
Fine grained access control: What it actually takes to get it right

Fine grained access control: What it actually takes to get it right

Fine grained access control lets you authorize based on user attributes, resource ownership, and context instead of broad roles. This guide covers RBAC, ABAC, ReBAC, PBAC models, embedded vs. externalized authorization, real policy examples, and practical implementation patterns for engineering teams.

GuideEngineering
Anna PaykinaJune 25, 2026