Package io.jenkins.plugins.auditlogger
Class AnomalyDetector
java.lang.Object
io.jenkins.plugins.auditlogger.AnomalyDetector
Lightweight anomaly detection for dashboard alerts.
Failed-login detection is intentionally simple, bounded, and configurable so
it can run safely on the audit ingest path without accumulating unbounded
state.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidanalyze(AuditLogEntry entry) voidanalyze(AuditLogEntry entry, AuditLoggerConfiguration config) voidbooleandismissAlert(String alertId) getAlerts(int limit) protected voidsendEmail(jakarta.mail.internet.MimeMessage msg) Protected for testingprotected voidsendWebhook(String url, String json) Protected for testing