elastic / elastic/detection-rules

[New Rule] A user previewed multiple Slack rooms without joining in a short period

Open
#4,136 1 comment 0 reactions 1 assignee Claimed by @brokensound77 View on GitHub
backlog Integration: Slack Rule: New Team: TRADE
Dominant language
Python
Stars
2.7k
Forks
696
Avg merge
5d 1h
Merged PRs (30d)
72

Description

### Description

A user previewed multiple Slack rooms without joining in a short period, which could be indicative of performing recon or attempting to locate sensitive information.

Similar to internal: `2243f3ae-62e0-4c36-acc4-7d25cfb07b66`

### Target Ruleset

other

### Target Rule Type

Threshold

### Tested ECS Version

_No response_

### Query

This is dependent on the `rule_id` generated from #4135

* index: `.alerts-security.*`
* query:

```sql
user.email:* and kibana.alert.rule.rule_id:"rule-id-of-4135-bbr-rule"
```

* threshold: `user.email`, `source.ip`, cardinality: `slack.audit.entity.name`,
* timing: 3 occurrences over a 10 min lookback, with an interval of 5m

### New fields required in ECS/data sources for this rule?

_No response_

### Related issues or PRs

dependent on #4135

### References

https://api.slack.com/admins/audit-logs-call

### Redacted Example Data

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.