You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds Anthropic Activity log OOTB detection coverage in Experimental status, with a global helper and 17 rules across authentication, access control, configuration, credential management, and compliance.
Changes
Global Helper
panther_anthropic_helpers — shared anthropic_alert_context() with actor details, IPs, PantherFlow investigation link, and optional fields
Rules by Severity
High (3)
SSO Disabled — SSO toggled off or SSO connection deactivated
Primary Owner Transferred — org ownership change
IP Restriction Deleted — network access control removed
Medium (8)
Excessive Chat Access Failures — >50 failures in 10min per actor (threshold rule)
SSO Login Failed — every failed SSO attempt
Organization Settings Updated — org-wide config changes, title includes update type
MCP Server Created — new external integration, title includes server name
Admin API Key Created — admin key lifecycle
Admin API Key Deleted — admin key lifecycle
Service Key Created — service account key lifecycle
Service Key Revoked — service account key lifecycle
Spend Limit Deleted — financial control removal
Artifact Shared Publicly — artifact audience changed to public
Low (1)
MCP Server Deleted — integration removal
Info (3)
Role Granted — all role grants for visibility (building baseline of role taxonomy)
Integration Connected — user connected external integration (compliance)
Org User Deleted — user removal (compliance)
Testing
make fmt lint
pipenv run panther_analysis_tool test --path rules/anthropic_rules/
Low Risk
Adds new experimental detection content (rules + shared helper) without modifying existing detection logic or runtime infrastructure; main risk is false positives/negatives due to event-field parsing quirks (e.g., string matching on nested type).
Overview
Adds a new panther_anthropic_helpers global helper to standardize Anthropic alert context (actor identifiers, org/IP details, optional event fields, and a PantherFlow investigation link).
Introduces a set of experimental Anthropic.Activity rules covering key lifecycle actions, SSO/security posture changes, org settings/user/admin events, integration/MCP server activity, and a thresholded excessive chat access failure detector; updates alpha-index.md and detection-coverage.json to list this new Anthropic coverage.
Reviewed by Cursor Bugbot for commit d941a92. Bugbot is set up for automated code reviews on this repo. Configure here.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Background
Adds Anthropic Activity log OOTB detection coverage in Experimental status, with a global helper and 17 rules across authentication, access control, configuration, credential management, and compliance.
Changes
Global Helper
panther_anthropic_helpers— sharedanthropic_alert_context()with actor details, IPs, PantherFlow investigation link, and optional fieldsRules by Severity
High (3)
Medium (8)
Low (1)
Info (3)
Testing
make fmt lintpipenv run panther_analysis_tool test --path rules/anthropic_rules/