Panther informational experimental python
Databricks Access Token Revoked
Detects revocation of Databricks access tokens. Token revocation may be routine credential rotation or could indicate an attacker covering their tracks after using a compromised token.
Detection Logic
from panther_databricks_helpers import databricks_alert_context
def rule(event):
if event.get("serviceName") != "accounts":
return False
return event.get("actionName") == "revokeDbToken"
def title(event):
actor = event.deep_get("userIdentity", "email", default="Unknown Actor")
token_id = event.deep_get("requestParams", "tokenId", default="Unknown Token")
return f"Access token revoked: {token_id} by {actor}"
def dedup(event):
token_id = event.deep_get("requestParams", "tokenId", default="unknown")
return f"token_revoked_{token_id}"
def alert_context(event):
return databricks_alert_context(
event,
additional_fields={
"token_id": event.deep_get("requestParams", "tokenId"),
},
) Field Validations
Loading…
Comments (0)
Loading comments...