Module

analysis.privacy

Static privacy lint findings for templates and report fixtures.

Classes

PrivacyFinding 9
Machine-readable privacy lint finding.

Machine-readable privacy lint finding.

Attributes

Name Type Description
code Literal['K-PRI-001', 'K-PRI-002', 'K-PRI-003', 'K-PRI-004', 'K-PRI-005']
severity Literal['error', 'warning']
kind str
message str
template_name str | None
lineno int | None
col_offset int | None
path str | None
suggestion str | None

Functions

lint_privacy 1 list[PrivacyFinding]
Return static privacy findings without echoing secret literal values.
def lint_privacy(template_or_ast: Any) -> list[PrivacyFinding]
Parameters
Name Type Description
template_or_ast Any
Returns
list[PrivacyFinding]