Skip to content

Configurable fail-closed ABAC / policy errors #91

@blinkerbit

Description

@blinkerbit

Source: gitlab-issues-export.md (Issue 11)

Weight: 5

Problem / context

BaseHandler.check_access may allow legacy paths when policy evaluation errors (fail-open). High-risk deployments may want deny-by-default.

Suggested approach / acceptance criteria

  • Feature flag or config: abac_fail_closed (off by default for compat).
  • When on: PDP exceptions lead to deny with 503/403 and audit log.
  • Tests for both modes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendImported from GitLab export mappingenhancementNew feature or requestsecuritySecurity-related issues

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions