Auth0 Brute Force


Description

Scheduled rule for brute force detection for Auth0 login or signup which looks for incidents of more than 10 incidents in one hour

Query · python

from panther_core import PantherEvent


def rule(event: PantherEvent) -> bool:  # pylint: disable=unused-argument
    return True


def title(event: PantherEvent) -> str:
    total_incidents = event.get("total_incidents", 5)
    return f"Auth0 Brute Force detected: {total_incidents} attempts in the past hour"
Raw source Auth0 Brute Force · Panther Python
Esc
Published by panther-labs/panther-analysis ↗, licensed under Apache 2.0 ↗. Reproduced here unmodified.
AnalysisType: scheduled_rule
Filename: auth0_login_brute_force.py
DisplayName: "Auth0 Brute Force"
Enabled: true
Severity: Medium
Description: Scheduled rule for brute force detection for Auth0 login or signup which looks for incidents of more than 10 incidents in one hour
DedupPeriodMinutes: 60
Threshold: 1
Reference: https://auth0.com/docs/deploy-monitor/logs/log-event-type-codes
InlineFilters:
    - All: []
ScheduledQueries:
    - Auth0 Brute Force Detection
RuleID: "Auth0.Brute.Force"

# ------ paired body: auth0_login_brute_force.py ------

from panther_core import PantherEvent


def rule(event: PantherEvent) -> bool:  # pylint: disable=unused-argument
    return True


def title(event: PantherEvent) -> str:
    total_incidents = event.get("total_incidents", 5)
    return f"Auth0 Brute Force detected: {total_incidents} attempts in the past hour"

Detection rules belong to the projects that publish them and remain under their own licenses. This site indexes and links to them; it claims no rights in them.