security.audit

Page actions AI-ready formats and sharing
Open LLM text
Share with AI
Ask Claude Ask ChatGPT Ask Gemini Ask Copilot

Security audit events.

Small opt-in event channel for authentication and authorization telemetry. Applications can register a sink to forward events to logs, metrics, or SIEM.

Security audit events.

Small opt-in event channel for authentication and authorization telemetry. Applications can register a sink to forward events to logs, metrics, or SIEM.

security.audit

Name Type Default Description
type
qualified_name
element_type
description
source_file
line_number
is_autodoc
autodoc_element
_autodoc_template
_autodoc_url_path
_autodoc_page_type
title
doc_content_hash

Symbols on this page

SecurityEvent
class

A structured security event.

set_security_event_sink
function
def set_security_event_sink(sink: SecurityEventSink | None) -> None

Set a process-wide sink for security events.

PassNoneto disable event delivery.

Parameters

Name Type Default Description
sink SecurityEventSink | None
emit_security_event
function
def emit_security_event(name: str, *, request: Any | None = None, user_id: str | None = None, details: dict[str, Any] | None = None) -> None

Emit a best-effort security event to the configured sink.

Parameters

Name Type Default Description
name str
request Any | None None
user_id str | None None
details dict[str, Any] | None None

View source · /home/runner/work/chirp/chirp/site/../src/chirp/security/audit.py:1