Expand description
Scope enforcement for ATI.
Scopes are carried inside JWT claims as a space-delimited scope string.
This module provides matching logic: exact matches, wildcard patterns
(tool:github__*), and tool filtering.
Structs§
- Scope
Config - Scope configuration — constructed from JWT claims or programmatically.
Enums§
Functions§
- filter_
tools_ by_ scope - Filter a list of tools to only those allowed by the scope config.
- matches_
wildcard - Check if a name matches a pattern with optional wildcard suffix.