From 5cf514a6ba4e937659d8a97df070b68e3f2e6ccd Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Thu, 12 Oct 2023 00:43:45 -0400 Subject: [PATCH 01/22] [New Rules] UEBA GItHub BBRs and Rules A new set of BBRs and rules that will be used to trigger new UEBA GitHub threshold Rules. --- .../github/execution_github_app_deleted.toml | 45 ++++++++++++++ ...thub_member_removed_from_organization.toml | 45 ++++++++++++++ ...github_new_user_added_to_organization.toml | 48 +++++++++++++++ ..._high_number_of_cloned_repos_from_pat.toml | 50 +++++++++++++++ ...b_new_application_interaction_for_pat.toml | 59 ++++++++++++++++++ ...ution_github_new_event_action_for_pat.toml | 59 ++++++++++++++++++ ...n_github_new_repo_interaction_for_pat.toml | 59 ++++++++++++++++++ ..._github_new_repo_interaction_for_user.toml | 58 ++++++++++++++++++ .../execution_github_repo_created.toml | 48 +++++++++++++++ ...n_github_repo_interaction_from_new_ip.toml | 58 ++++++++++++++++++ ...o_interaction_from_newly_added_member.toml | 50 +++++++++++++++ .../impact_github_pat_access_revoked.toml | 48 +++++++++++++++ ...github_user_blocked_from_organization.toml | 48 +++++++++++++++ ..._access_github_new_ip_address_for_pat.toml | 61 +++++++++++++++++++ ...access_github_new_ip_address_for_user.toml | 60 ++++++++++++++++++ ..._access_github_new_user_agent_for_pat.toml | 61 +++++++++++++++++++ ...access_github_new_user_agent_for_user.toml | 60 ++++++++++++++++++ .../persistence_github_new_pat_for_user.toml | 61 +++++++++++++++++++ 18 files changed, 978 insertions(+) create mode 100644 rules/integrations/github/execution_github_app_deleted.toml create mode 100644 rules/integrations/github/impact_github_member_removed_from_organization.toml create mode 100644 rules/integrations/github/persistence_github_new_user_added_to_organization.toml create mode 100644 rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml create mode 100644 rules_building_block/execution_github_new_application_interaction_for_pat.toml create mode 100644 rules_building_block/execution_github_new_event_action_for_pat.toml create mode 100644 rules_building_block/execution_github_new_repo_interaction_for_pat.toml create mode 100644 rules_building_block/execution_github_new_repo_interaction_for_user.toml create mode 100644 rules_building_block/execution_github_repo_created.toml create mode 100644 rules_building_block/execution_github_repo_interaction_from_new_ip.toml create mode 100644 rules_building_block/execution_github_repo_interaction_from_newly_added_member.toml create mode 100644 rules_building_block/impact_github_pat_access_revoked.toml create mode 100644 rules_building_block/impact_github_user_blocked_from_organization.toml create mode 100644 rules_building_block/initial_access_github_new_ip_address_for_pat.toml create mode 100644 rules_building_block/initial_access_github_new_ip_address_for_user.toml create mode 100644 rules_building_block/initial_access_github_new_user_agent_for_pat.toml create mode 100644 rules_building_block/initial_access_github_new_user_agent_for_user.toml create mode 100644 rules_building_block/persistence_github_new_pat_for_user.toml diff --git a/rules/integrations/github/execution_github_app_deleted.toml b/rules/integrations/github/execution_github_app_deleted.toml new file mode 100644 index 00000000000..88eda85327d --- /dev/null +++ b/rules/integrations/github/execution_github_app_deleted.toml @@ -0,0 +1,45 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "New fields added: required_fields, related_integrations, setup" +min_stack_version = "8.3.0" +updated_date = "2023/10/11" + +[rule] +author = ["Elastic"] +description = """ +Detects the deletion of a GitHub app either from a repo or an organization. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "eql" +license = "Elastic License v2" +name = "GitHub App Deleted" +risk_score = 21 +rule_id = "fd01b949-81be-46d5-bcf8-284395d5f56d" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Execution", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "eql" + +query = ''' +configuration where event.dataset == "github.audit" and github.category == "integration_installation" and event.type== "deletion" +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1648" +name = "Serverless Execution" +reference = "https://attack.mitre.org/techniques/T1648/" + + +[rule.threat.tactic] +id = "TA0002" +name = "Execution" +reference = "https://attack.mitre.org/tactics/TA0002/" diff --git a/rules/integrations/github/impact_github_member_removed_from_organization.toml b/rules/integrations/github/impact_github_member_removed_from_organization.toml new file mode 100644 index 00000000000..97f5ed22f1c --- /dev/null +++ b/rules/integrations/github/impact_github_member_removed_from_organization.toml @@ -0,0 +1,45 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "New fields added: required_fields, related_integrations, setup" +min_stack_version = "8.3.0" +updated_date = "2023/10/11" + +[rule] +author = ["Elastic"] +description = """ +A member was removed or their invitation to join was removed from a GitHub Organization. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "eql" +license = "Elastic License v2" +name = "Member Removed From GitHub Organization" +risk_score = 21 +rule_id = "095b6a58-8f88-4b59-827c-ab584ad4e759" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Impact", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "eql" + +query = ''' +onfiguration where event.dataset == "github.audit" and event.action == "org.remove_member" +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1531" +name = "Account Access Removal" +reference = "https://attack.mitre.org/techniques/T1531/" + + +[rule.threat.tactic] +id = "TA0040" +name = "Impact" +reference = "https://attack.mitre.org/tactics/TA0040/" diff --git a/rules/integrations/github/persistence_github_new_user_added_to_organization.toml b/rules/integrations/github/persistence_github_new_user_added_to_organization.toml new file mode 100644 index 00000000000..1735d7c842e --- /dev/null +++ b/rules/integrations/github/persistence_github_new_user_added_to_organization.toml @@ -0,0 +1,48 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "New fields added: required_fields, related_integrations, setup" +min_stack_version = "8.3.0" +updated_date = "2023/10/11" + +[rule] +author = ["Elastic"] +description = """ +A new user was added to a GitHub organization. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "eql" +license = "Elastic License v2" +name = "New User Added To GitHub Organization" +risk_score = 21 +rule_id = "61336fe6-c043-4743-ab6e-41292f439603" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Persistence", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "eql" + +query = ''' +configuration where event.dataset == "github.audit" and event.action == "org.add_member" +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1098" +name = "Account Manipulation" +reference = "https://attack.mitre.org/techniques/T1098/" +[[rule.threat.technique.subtechnique]] +id = "T1098.001" +name = "Additional Cloud Credentials" +reference = "https://attack.mitre.org/techniques/T1098/001/" + +[rule.threat.tactic] +id = "TA0003" +name = "Persistence" +reference = "https://attack.mitre.org/tactics/TA0003/" diff --git a/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml b/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml new file mode 100644 index 00000000000..95701b4283d --- /dev/null +++ b/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml @@ -0,0 +1,50 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "New fields added: required_fields, related_integrations, setup" +min_stack_version = "8.3.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +Detects a high number of repo clone events originating from a single personal access token within a 5 minute interval. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "eql" +license = "Elastic License v2" +name = "High Number of Cloned GitHub Repos From PAT" +risk_score = 21 +rule_id = "fb0afac5-bbd6-49b0-b4f8-44e5381e1587" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Execution", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "eql" +building_block_type = "default" + +query = ''' +sequence by github.hashed_token with maxspan=5m + [configuration where event.dataset == "github.audit" and event.action == "git.clone" + and github.programmatic_access_type in ("OAuth access token", "Fine-grained personal access token")] with runs=25 +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1648" +name = "Serverless Execution" +reference = "https://attack.mitre.org/techniques/T1648/" + + +[rule.threat.tactic] +id = "TA0002" +name = "Execution" +reference = "https://attack.mitre.org/tactics/TA0002/" diff --git a/rules_building_block/execution_github_new_application_interaction_for_pat.toml b/rules_building_block/execution_github_new_application_interaction_for_pat.toml new file mode 100644 index 00000000000..c3a0ad32a03 --- /dev/null +++ b/rules_building_block/execution_github_new_application_interaction_for_pat.toml @@ -0,0 +1,59 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" +min_stack_version = "8.6.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +Detects a new application interaction event for a GitHub PAT not seen in the last 30 days. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "kuery" +license = "Elastic License v2" +name = "New Application Interaction For GitHub PAT" +risk_score = 21 +rule_id = "9dc8ffb9-90ff-4fd1-8d25-1823eb347dad" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Execution", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "new_terms" +building_block_type = "default" + +query = ''' +event.dataset: "github.audit" and event.category : "configuration" and +github.integration:* and github.hashed_token:* +and github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1648" +name = "Serverless Execution" +reference = "https://attack.mitre.org/techniques/T1648/" + + +[rule.threat.tactic] +id = "TA0002" +name = "Execution" +reference = "https://attack.mitre.org/tactics/TA0002/" + + +[rule.new_terms] +field = "new_terms_fields" +value = ["github.integration", "github.hashed_token"] + +[[rule.new_terms.history_window_start]] +field = "history_window_start" +value = "now-30d" \ No newline at end of file diff --git a/rules_building_block/execution_github_new_event_action_for_pat.toml b/rules_building_block/execution_github_new_event_action_for_pat.toml new file mode 100644 index 00000000000..db334dc3f65 --- /dev/null +++ b/rules_building_block/execution_github_new_event_action_for_pat.toml @@ -0,0 +1,59 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" +min_stack_version = "8.6.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +Detects a new event.action for a GitHub PAT not seen in the last 30 days. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "kuery" +license = "Elastic License v2" +name = "New event.action For A GitHub PAT" +risk_score = 21 +rule_id = "ce08b55a-f67d-4804-92b5-617b0fe5a5b5" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Execution", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "new_terms" +building_block_type = "default" + +query = ''' + event.dataset: "github.audit" and event.category : "configuration" and + event.action:* and github.hashed_token:* + and github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1648" +name = "Serverless Execution" +reference = "https://attack.mitre.org/techniques/T1648/" + + +[rule.threat.tactic] +id = "TA0002" +name = "Execution" +reference = "https://attack.mitre.org/tactics/TA0002/" + + +[rule.new_terms] +field = "new_terms_fields" +value = ["event.action", "github.hashed_token"] + +[[rule.new_terms.history_window_start]] +field = "history_window_start" +value = "now-30d" \ No newline at end of file diff --git a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml new file mode 100644 index 00000000000..761fb098c03 --- /dev/null +++ b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml @@ -0,0 +1,59 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" +min_stack_version = "8.6.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +Detects a new repo interaction for a GitHub PAT not seen in the last 30 days. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "kuery" +license = "Elastic License v2" +name = "New Repo Interaction For GitHub PAT" +risk_score = 21 +rule_id = "1e9b271c-8caa-4e20-aed8-e91e34de9283" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Execution", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "new_terms" +building_block_type = "default" + +query = ''' +event.dataset: "github.audit" and event.category : "configuration" +and github.repo:* and github.hashed_token:* +and github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1648" +name = "Serverless Execution" +reference = "https://attack.mitre.org/techniques/T1648/" + + +[rule.threat.tactic] +id = "TA0002" +name = "Execution" +reference = "https://attack.mitre.org/tactics/TA0002/" + + +[rule.new_terms] +field = "new_terms_fields" +value = ["github.repo", "github.hashed_token"] + +[[rule.new_terms.history_window_start]] +field = "history_window_start" +value = "now-30d" \ No newline at end of file diff --git a/rules_building_block/execution_github_new_repo_interaction_for_user.toml b/rules_building_block/execution_github_new_repo_interaction_for_user.toml new file mode 100644 index 00000000000..4ead470eb1d --- /dev/null +++ b/rules_building_block/execution_github_new_repo_interaction_for_user.toml @@ -0,0 +1,58 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" +min_stack_version = "8.6.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +Detects a new repo interaction for a GitHub user not seen in the last 30 days. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "kuery" +license = "Elastic License v2" +name = "New Repo Interaction for GitHub User" +risk_score = 21 +rule_id = "01c49712-25bc-49d2-a27d-d7ce52f5dc49" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Execution", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "new_terms" +building_block_type = "default" + +query = ''' +event.dataset: "github.audit" and event.category : "configuration" +and github.repo:* and user.name:* +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1648" +name = "Serverless Execution" +reference = "https://attack.mitre.org/techniques/T1648/" + + +[rule.threat.tactic] +id = "TA0002" +name = "Execution" +reference = "https://attack.mitre.org/tactics/TA0002/" + + +[rule.new_terms] +field = "new_terms_fields" +value = ["github.repo", "user.name"] + +[[rule.new_terms.history_window_start]] +field = "history_window_start" +value = "now-30d" \ No newline at end of file diff --git a/rules_building_block/execution_github_repo_created.toml b/rules_building_block/execution_github_repo_created.toml new file mode 100644 index 00000000000..523940ec7dd --- /dev/null +++ b/rules_building_block/execution_github_repo_created.toml @@ -0,0 +1,48 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "New fields added: required_fields, related_integrations, setup" +min_stack_version = "8.3.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +A new GitHub repository was created. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "eql" +license = "Elastic License v2" +name = "GitHub Repo Created" +risk_score = 21 +rule_id = "6cea88e4-6ce2-4238-9981-a54c140d6336" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Execution", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "eql" +building_block_type = "default" + +query = ''' +configuration where event.dataset == "github.audit" and event.action == "repo.create" +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1648" +name = "Serverless Execution" +reference = "https://attack.mitre.org/techniques/T1648/" + + +[rule.threat.tactic] +id = "TA0002" +name = "Execution" +reference = "https://attack.mitre.org/tactics/TA0002/" diff --git a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml new file mode 100644 index 00000000000..88a866bca41 --- /dev/null +++ b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml @@ -0,0 +1,58 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" +min_stack_version = "8.6.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +Detects an interaction with a GitHub repository from a new IP address not seen in the last 7 days. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "kuery" +license = "Elastic License v2" +name = "GitHub Repo Interaction From a New IP" +risk_score = 21 +rule_id = "0294f105-d7af-4a02-ae90-35f56763ffa2" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Execution", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "new_terms" +building_block_type = "default" + +query = ''' +event.dataset: "github.audit" and event.category : "configuration" +and github.actor_ip:* and github.repo:* +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1648" +name = "Serverless Execution" +reference = "https://attack.mitre.org/techniques/T1648/" + + +[rule.threat.tactic] +id = "TA0002" +name = "Execution" +reference = "https://attack.mitre.org/tactics/TA0002/" + + +[rule.new_terms] +field = "new_terms_fields" +value = ["github.actor_ip", "github.repo"] + +[[rule.new_terms.history_window_start]] +field = "history_window_start" +value = "now-7d" \ No newline at end of file diff --git a/rules_building_block/execution_github_repo_interaction_from_newly_added_member.toml b/rules_building_block/execution_github_repo_interaction_from_newly_added_member.toml new file mode 100644 index 00000000000..a634d1cfe42 --- /dev/null +++ b/rules_building_block/execution_github_repo_interaction_from_newly_added_member.toml @@ -0,0 +1,50 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "New fields added: required_fields, related_integrations, setup" +min_stack_version = "8.3.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +A new GitHub Organization member added in the last 7 days has interacted with a repository. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "eql" +license = "Elastic License v2" +name = "Repo Interaction From a Newly Added Member" +risk_score = 21 +rule_id = "d4fcb2c3-c55e-4485-ad29-e75727b241c5" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Execution", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "eql" +building_block_type = "default" + +query = ''' +sequence by github.org with maxspan=7d +[configuration where event.dataset == "github.audit" and event.action == "org.add_member"] by user.target.name +[configuration where event.dataset == "github.audit" and github.category == "repo"] by user.name +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1648" +name = "Serverless Execution" +reference = "https://attack.mitre.org/techniques/T1648/" + + +[rule.threat.tactic] +id = "TA0002" +name = "Execution" +reference = "https://attack.mitre.org/tactics/TA0002/" diff --git a/rules_building_block/impact_github_pat_access_revoked.toml b/rules_building_block/impact_github_pat_access_revoked.toml new file mode 100644 index 00000000000..35c16c55d20 --- /dev/null +++ b/rules_building_block/impact_github_pat_access_revoked.toml @@ -0,0 +1,48 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "New fields added: required_fields, related_integrations, setup" +min_stack_version = "8.3.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +Access to private GitHub organization resources was revoked for a PAT. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "eql" +license = "Elastic License v2" +name = "GitHub PAT Access Revoked" +risk_score = 21 +rule_id = "8a0fd93a-7df8-410d-8808-4cc5e340f2b9" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Impact", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "eql" +building_block_type = "default" + +query = ''' +configuration where event.dataset == "github.audit" and event.action == "personal_access_token.access_revoked" +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1531" +name = "Account Access Removal" +reference = "https://attack.mitre.org/techniques/T1531/" + + +[rule.threat.tactic] +id = "TA0040" +name = "Impact" +reference = "https://attack.mitre.org/tactics/TA0040/" diff --git a/rules_building_block/impact_github_user_blocked_from_organization.toml b/rules_building_block/impact_github_user_blocked_from_organization.toml new file mode 100644 index 00000000000..cf211f4ba34 --- /dev/null +++ b/rules_building_block/impact_github_user_blocked_from_organization.toml @@ -0,0 +1,48 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "New fields added: required_fields, related_integrations, setup" +min_stack_version = "8.3.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +A GitHub user was blocked from access to an organization. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "eql" +license = "Elastic License v2" +name = "GitHub User Blocked From Organization" +risk_score = 21 +rule_id = "4030c951-448a-4017-a2da-ed60f6d14f4f" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Impact", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "eql" +building_block_type = "default" + +query = ''' +configuration where event.dataset == "github.audit" and event.action == "org.block_user" +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1531" +name = "Account Access Removal" +reference = "https://attack.mitre.org/techniques/T1531/" + + +[rule.threat.tactic] +id = "TA0040" +name = "Impact" +reference = "https://attack.mitre.org/tactics/TA0040/" diff --git a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml new file mode 100644 index 00000000000..4b3152c492c --- /dev/null +++ b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml @@ -0,0 +1,61 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" +min_stack_version = "8.6.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +Detects a new IP address used for a GitHub PAT not previously seen in the last 7 days. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "kuery" +license = "Elastic License v2" +name = "New IP Address For GitHub PAT " +risk_score = 21 +rule_id = "fc909baa-fb34-4c46-9691-be276ef4234c" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Initial Access", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "new_terms" +building_block_type = "default" + +query = ''' +event.dataset: "github.audit" and event.category : "configuration" +and github.actor_ip:* and github.hashed_token:* +and github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1078" +name = "Valid Accounts" +reference = "https://attack.mitre.org/techniques/T1078/" +[[rule.threat.technique.subtechnique]] +id = "T1078.004" +name = "Cloud Accounts" +reference = "https://attack.mitre.org/techniques/T1078/004/" + +[rule.threat.tactic] +id = "TA0001" +name = "Initial Access" +reference = "https://attack.mitre.org/tactics/TA0001/" + +[rule.new_terms] +field = "new_terms_fields" +value = ["github.actor_ip", "github.hashed_token"] + +[[rule.new_terms.history_window_start]] +field = "history_window_start" +value = "now-7d" \ No newline at end of file diff --git a/rules_building_block/initial_access_github_new_ip_address_for_user.toml b/rules_building_block/initial_access_github_new_ip_address_for_user.toml new file mode 100644 index 00000000000..0ec228960f3 --- /dev/null +++ b/rules_building_block/initial_access_github_new_ip_address_for_user.toml @@ -0,0 +1,60 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" +min_stack_version = "8.6.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +Detects a new IP address used for a GitHub user not previously seen in the last 7 days. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "kuery" +license = "Elastic License v2" +name = "New IP Address For GitHub User" +risk_score = 21 +rule_id = "3af4cb9b-973f-4c54-be2b-7623c0e21b2b" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Initial Access", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "new_terms" +building_block_type = "default" + +query = ''' + event.dataset: "github.audit" and event.category : "configuration" and + github.actor_ip:* and user.name:* +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1078" +name = "Valid Accounts" +reference = "https://attack.mitre.org/techniques/T1078/" +[[rule.threat.technique.subtechnique]] +id = "T1078.004" +name = "Cloud Accounts" +reference = "https://attack.mitre.org/techniques/T1078/004/" + +[rule.threat.tactic] +id = "TA0001" +name = "Initial Access" +reference = "https://attack.mitre.org/tactics/TA0001/" + +[rule.new_terms] +field = "new_terms_fields" +value = ["github.actor_ip", "user.name"] + +[[rule.new_terms.history_window_start]] +field = "history_window_start" +value = "now-7d" \ No newline at end of file diff --git a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml new file mode 100644 index 00000000000..460f37de8e1 --- /dev/null +++ b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml @@ -0,0 +1,61 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" +min_stack_version = "8.6.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +Detects a new user agent used for a GitHub PAT not previously seen in the last 30 days. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "kuery" +license = "Elastic License v2" +name = "New User Agent For a GitHub PAT" +risk_score = 21 +rule_id = "0e4367a0-a483-439d-ad2e-d90500b925fd" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Initial Access", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "new_terms" +building_block_type = "default" + +query = ''' + event.dataset: "github.audit" and event.category : "configuration" and + github.user_agent:* and github.hashed_token:* + and github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1078" +name = "Valid Accounts" +reference = "https://attack.mitre.org/techniques/T1078/" +[[rule.threat.technique.subtechnique]] +id = "T1078.004" +name = "Cloud Accounts" +reference = "https://attack.mitre.org/techniques/T1078/004/" + +[rule.threat.tactic] +id = "TA0001" +name = "Initial Access" +reference = "https://attack.mitre.org/tactics/TA0001/" + +[rule.new_terms] +field = "new_terms_fields" +value = ["github.user_agent", "github.hashed_token"] + +[[rule.new_terms.history_window_start]] +field = "history_window_start" +value = "now-30d" \ No newline at end of file diff --git a/rules_building_block/initial_access_github_new_user_agent_for_user.toml b/rules_building_block/initial_access_github_new_user_agent_for_user.toml new file mode 100644 index 00000000000..ea309e01e98 --- /dev/null +++ b/rules_building_block/initial_access_github_new_user_agent_for_user.toml @@ -0,0 +1,60 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" +min_stack_version = "8.6.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +Detects a new user agent used for a GitHub user not previously seen in the last 30 days. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "kuery" +license = "Elastic License v2" +name = "New User Agent For a GitHub User" +risk_score = 21 +rule_id = "41761cd3-380f-4d4d-89f3-46d6853ee35d" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Initial Access", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "new_terms" +building_block_type = "default" + +query = ''' + event.dataset: "github.audit" and event.category : "configuration" and + github.user_agent:* and user.name:* +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1078" +name = "Valid Accounts" +reference = "https://attack.mitre.org/techniques/T1078/" +[[rule.threat.technique.subtechnique]] +id = "T1078.004" +name = "Cloud Accounts" +reference = "https://attack.mitre.org/techniques/T1078/004/" + +[rule.threat.tactic] +id = "TA0001" +name = "Initial Access" +reference = "https://attack.mitre.org/tactics/TA0001/" + +[rule.new_terms] +field = "new_terms_fields" +value = ["github.user_agent", "user.name"] + +[[rule.new_terms.history_window_start]] +field = "history_window_start" +value = "now-30d" \ No newline at end of file diff --git a/rules_building_block/persistence_github_new_pat_for_user.toml b/rules_building_block/persistence_github_new_pat_for_user.toml new file mode 100644 index 00000000000..8bf39cdaf1d --- /dev/null +++ b/rules_building_block/persistence_github_new_pat_for_user.toml @@ -0,0 +1,61 @@ +[metadata] +creation_date = "2023/10/11" +integration = ["github"] +maturity = "production" +min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" +min_stack_version = "8.6.0" +updated_date = "2023/10/11" +bypass_bbr_timing = true + +[rule] +author = ["Elastic"] +description = """ +A new PAT was used for a GitHub user not previously seen in the last 30 days. +""" +from = "now-9m" +index = ["logs-github.audit-*"] +language = "kuery" +license = "Elastic License v2" +name = "New PAT For a GitHub User" +risk_score = 21 +rule_id = "f94e898e-94f1-4545-8923-03e4b2866211" +severity = "low" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Tactic: Persistence", + "Rule Type: BBR", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "new_terms" +building_block_type = "default" + +query = ''' + event.dataset: "github.audit" and event.category : "configuration" + and github.hashed_token:* and user.name:* + and github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1098" +name = "Account Manipulation" +reference = "https://attack.mitre.org/techniques/T1098/" +[[rule.threat.technique.subtechnique]] +id = "T1098.001" +name = "Additional Cloud Credentials" +reference = "https://attack.mitre.org/techniques/T1098/001/" + +[rule.threat.tactic] +id = "TA0003" +name = "Persistence" +reference = "https://attack.mitre.org/tactics/TA0003/" + +[rule.new_terms] +field = "new_terms_fields" +value = ["github.hashed_token", "user.name"] + +[[rule.new_terms.history_window_start]] +field = "history_window_start" +value = "now-30d" \ No newline at end of file From 217c5ae7c5239f3e5e3c17a6c626ae0abf4477bd Mon Sep 17 00:00:00 2001 From: Ruben Groenewoud <78494512+Aegrah@users.noreply.github.com> Date: Tue, 17 Oct 2023 10:18:34 +0200 Subject: [PATCH 02/22] Update rules/integrations/github/impact_github_member_removed_from_organization.toml --- .../github/impact_github_member_removed_from_organization.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/integrations/github/impact_github_member_removed_from_organization.toml b/rules/integrations/github/impact_github_member_removed_from_organization.toml index 97f5ed22f1c..2587fbdb1fc 100644 --- a/rules/integrations/github/impact_github_member_removed_from_organization.toml +++ b/rules/integrations/github/impact_github_member_removed_from_organization.toml @@ -28,7 +28,7 @@ timestamp_override = "event.ingested" type = "eql" query = ''' -onfiguration where event.dataset == "github.audit" and event.action == "org.remove_member" +configuration where event.dataset == "github.audit" and event.action == "org.remove_member" ''' [[rule.threat]] From 3b38def21bf09d7171335358bbfd5246af244768 Mon Sep 17 00:00:00 2001 From: Isai <59296946+imays11@users.noreply.github.com> Date: Tue, 17 Oct 2023 22:49:29 -0400 Subject: [PATCH 03/22] Apply suggestions from code review Co-authored-by: Ruben Groenewoud <78494512+Aegrah@users.noreply.github.com> --- rules/integrations/github/execution_github_app_deleted.toml | 2 +- ...xecution_github_new_application_interaction_for_pat.toml | 6 +++--- .../execution_github_new_event_action_for_pat.toml | 6 +++--- .../execution_github_new_repo_interaction_for_pat.toml | 6 +++--- .../execution_github_new_repo_interaction_for_user.toml | 4 ++-- .../execution_github_repo_interaction_from_new_ip.toml | 4 ++-- .../initial_access_github_new_ip_address_for_pat.toml | 6 +++--- .../initial_access_github_new_ip_address_for_user.toml | 4 ++-- .../initial_access_github_new_user_agent_for_pat.toml | 6 +++--- .../initial_access_github_new_user_agent_for_user.toml | 4 ++-- .../persistence_github_new_pat_for_user.toml | 6 +++--- 11 files changed, 27 insertions(+), 27 deletions(-) diff --git a/rules/integrations/github/execution_github_app_deleted.toml b/rules/integrations/github/execution_github_app_deleted.toml index 88eda85327d..891c181759a 100644 --- a/rules/integrations/github/execution_github_app_deleted.toml +++ b/rules/integrations/github/execution_github_app_deleted.toml @@ -28,7 +28,7 @@ timestamp_override = "event.ingested" type = "eql" query = ''' -configuration where event.dataset == "github.audit" and github.category == "integration_installation" and event.type== "deletion" +configuration where event.dataset == "github.audit" and github.category == "integration_installation" and event.type == "deletion" ''' [[rule.threat]] diff --git a/rules_building_block/execution_github_new_application_interaction_for_pat.toml b/rules_building_block/execution_github_new_application_interaction_for_pat.toml index c3a0ad32a03..8af3777802e 100644 --- a/rules_building_block/execution_github_new_application_interaction_for_pat.toml +++ b/rules_building_block/execution_github_new_application_interaction_for_pat.toml @@ -31,9 +31,9 @@ type = "new_terms" building_block_type = "default" query = ''' -event.dataset: "github.audit" and event.category : "configuration" and -github.integration:* and github.hashed_token:* -and github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") +event.dataset:"github.audit" and event.category:"configuration" and +github.integration:* and github.hashed_token:* and +github.programmatic_access_type:("OAuth access token" or "Fine-grained personal access token") ''' [[rule.threat]] diff --git a/rules_building_block/execution_github_new_event_action_for_pat.toml b/rules_building_block/execution_github_new_event_action_for_pat.toml index db334dc3f65..0e289ec3c95 100644 --- a/rules_building_block/execution_github_new_event_action_for_pat.toml +++ b/rules_building_block/execution_github_new_event_action_for_pat.toml @@ -31,9 +31,9 @@ type = "new_terms" building_block_type = "default" query = ''' - event.dataset: "github.audit" and event.category : "configuration" and - event.action:* and github.hashed_token:* - and github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") +event.dataset:"github.audit" and event.category: "configuration" and +event.action:* and github.hashed_token:* and +github.programmatic_access_type:("OAuth access token" or "Fine-grained personal access token") ''' [[rule.threat]] diff --git a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml index 761fb098c03..42d6a1b6c2a 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml @@ -31,9 +31,9 @@ type = "new_terms" building_block_type = "default" query = ''' -event.dataset: "github.audit" and event.category : "configuration" -and github.repo:* and github.hashed_token:* -and github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") +event.dataset:"github.audit" and event.category:"configuration" and +github.repo:* and github.hashed_token:* and +github.programmatic_access_type:("OAuth access token" or "Fine-grained personal access token") ''' [[rule.threat]] diff --git a/rules_building_block/execution_github_new_repo_interaction_for_user.toml b/rules_building_block/execution_github_new_repo_interaction_for_user.toml index 4ead470eb1d..a2be96aacce 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_user.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_user.toml @@ -31,8 +31,8 @@ type = "new_terms" building_block_type = "default" query = ''' -event.dataset: "github.audit" and event.category : "configuration" -and github.repo:* and user.name:* +event.dataset:"github.audit" and event.category:"configuration" and +github.repo:* and user.name:* ''' [[rule.threat]] diff --git a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml index 88a866bca41..800dcc23bb1 100644 --- a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml +++ b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml @@ -31,8 +31,8 @@ type = "new_terms" building_block_type = "default" query = ''' -event.dataset: "github.audit" and event.category : "configuration" -and github.actor_ip:* and github.repo:* +event.dataset:"github.audit" and event.category:"configuration" and +github.actor_ip:* and github.repo:* ''' [[rule.threat]] diff --git a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml index 4b3152c492c..ce6428243af 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml @@ -31,9 +31,9 @@ type = "new_terms" building_block_type = "default" query = ''' -event.dataset: "github.audit" and event.category : "configuration" -and github.actor_ip:* and github.hashed_token:* -and github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") +event.dataset:"github.audit" and event.category :"configuration" and +github.actor_ip:* and github.hashed_token:* and +github.programmatic_access_type:("OAuth access token" or "Fine-grained personal access token") ''' [[rule.threat]] diff --git a/rules_building_block/initial_access_github_new_ip_address_for_user.toml b/rules_building_block/initial_access_github_new_ip_address_for_user.toml index 0ec228960f3..b87c62d6379 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_user.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_user.toml @@ -31,8 +31,8 @@ type = "new_terms" building_block_type = "default" query = ''' - event.dataset: "github.audit" and event.category : "configuration" and - github.actor_ip:* and user.name:* +event.dataset:"github.audit" and event.category:"configuration" and +github.actor_ip:* and user.name:* ''' [[rule.threat]] diff --git a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml index 460f37de8e1..9106bcd46da 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml @@ -31,9 +31,9 @@ type = "new_terms" building_block_type = "default" query = ''' - event.dataset: "github.audit" and event.category : "configuration" and - github.user_agent:* and github.hashed_token:* - and github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") +event.dataset: "github.audit" and event.category : "configuration" and +github.user_agent:* and github.hashed_token:* and +github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") ''' [[rule.threat]] diff --git a/rules_building_block/initial_access_github_new_user_agent_for_user.toml b/rules_building_block/initial_access_github_new_user_agent_for_user.toml index ea309e01e98..e8231fd346c 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_user.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_user.toml @@ -31,8 +31,8 @@ type = "new_terms" building_block_type = "default" query = ''' - event.dataset: "github.audit" and event.category : "configuration" and - github.user_agent:* and user.name:* +event.dataset:"github.audit" and event.category:"configuration" and +github.user_agent:* and user.name:* ''' [[rule.threat]] diff --git a/rules_building_block/persistence_github_new_pat_for_user.toml b/rules_building_block/persistence_github_new_pat_for_user.toml index 8bf39cdaf1d..35864816817 100644 --- a/rules_building_block/persistence_github_new_pat_for_user.toml +++ b/rules_building_block/persistence_github_new_pat_for_user.toml @@ -31,9 +31,9 @@ type = "new_terms" building_block_type = "default" query = ''' - event.dataset: "github.audit" and event.category : "configuration" - and github.hashed_token:* and user.name:* - and github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") +event.dataset:"github.audit" and event.category:"configuration" and +github.hashed_token:* and user.name:* and +github.programmatic_access_type:("OAuth access token" or "Fine-grained personal access token") ''' [[rule.threat]] From d3bb722f63f6cb206893312165a46202fb3d483d Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Tue, 17 Oct 2023 23:47:53 -0400 Subject: [PATCH 04/22] edited BBR rules -removed newly added member rule --- ..._high_number_of_cloned_repos_from_pat.toml | 26 ++++++---- ...b_new_application_interaction_for_pat.toml | 8 +-- ...ution_github_new_event_action_for_pat.toml | 10 ++-- ...n_github_new_repo_interaction_for_pat.toml | 11 ++-- ..._github_new_repo_interaction_for_user.toml | 11 ++-- .../execution_github_repo_created.toml | 4 +- ...n_github_repo_interaction_from_new_ip.toml | 11 ++-- ...o_interaction_from_newly_added_member.toml | 50 ------------------- .../impact_github_pat_access_revoked.toml | 4 +- ...github_user_blocked_from_organization.toml | 4 +- ..._access_github_new_ip_address_for_pat.toml | 10 ++-- ...access_github_new_ip_address_for_user.toml | 8 +-- ..._access_github_new_user_agent_for_pat.toml | 12 ++--- ...access_github_new_user_agent_for_user.toml | 8 +-- .../persistence_github_new_pat_for_user.toml | 8 +-- 15 files changed, 73 insertions(+), 112 deletions(-) delete mode 100644 rules_building_block/execution_github_repo_interaction_from_newly_added_member.toml diff --git a/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml b/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml index 95701b4283d..dc6b4e66739 100644 --- a/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml +++ b/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml @@ -4,17 +4,18 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ -Detects a high number of repo clone events originating from a single personal access token within a 5 minute interval. +Detects a high number of unique private repo clone events originating from a single personal access token within a short time period. """ -from = "now-9m" +from = "now-6m" index = ["logs-github.audit-*"] -language = "eql" +language = "kuery" license = "Elastic License v2" name = "High Number of Cloned GitHub Repos From PAT" risk_score = 21 @@ -27,13 +28,12 @@ tags = ["Domain: Cloud", "Data Source: Github" ] timestamp_override = "event.ingested" -type = "eql" -building_block_type = "default" +type = "threshold" query = ''' -sequence by github.hashed_token with maxspan=5m - [configuration where event.dataset == "github.audit" and event.action == "git.clone" - and github.programmatic_access_type in ("OAuth access token", "Fine-grained personal access token")] with runs=25 +event.dataset:"github.audit" and event.category:"configuration" and event.action:"git.clone" and +github.programmatic_access_type:("OAuth access token" or "Fine-grained personal access token") and +github.repository_public:false ''' [[rule.threat]] @@ -48,3 +48,11 @@ reference = "https://attack.mitre.org/techniques/T1648/" id = "TA0002" name = "Execution" reference = "https://attack.mitre.org/tactics/TA0002/" + +[rule.threshold] +field = ["github.hashed_token"] +value = 1 + +[[rule.threshold.cardinality]] +field = "github.repo" +value = 10 diff --git a/rules_building_block/execution_github_new_application_interaction_for_pat.toml b/rules_building_block/execution_github_new_application_interaction_for_pat.toml index 8af3777802e..bee607e2fcb 100644 --- a/rules_building_block/execution_github_new_application_interaction_for_pat.toml +++ b/rules_building_block/execution_github_new_application_interaction_for_pat.toml @@ -4,13 +4,14 @@ integration = ["github"] maturity = "production" min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" min_stack_version = "8.6.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ -Detects a new application interaction event for a GitHub PAT not seen in the last 30 days. +Detects a new application interaction event for a GitHub PAT not seen in the last 14 days. """ from = "now-9m" index = ["logs-github.audit-*"] @@ -28,7 +29,6 @@ tags = ["Domain: Cloud", ] timestamp_override = "event.ingested" type = "new_terms" -building_block_type = "default" query = ''' event.dataset:"github.audit" and event.category:"configuration" and @@ -56,4 +56,4 @@ value = ["github.integration", "github.hashed_token"] [[rule.new_terms.history_window_start]] field = "history_window_start" -value = "now-30d" \ No newline at end of file +value = "now-14d" diff --git a/rules_building_block/execution_github_new_event_action_for_pat.toml b/rules_building_block/execution_github_new_event_action_for_pat.toml index 0e289ec3c95..d393ecc525d 100644 --- a/rules_building_block/execution_github_new_event_action_for_pat.toml +++ b/rules_building_block/execution_github_new_event_action_for_pat.toml @@ -4,13 +4,14 @@ integration = ["github"] maturity = "production" min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" min_stack_version = "8.6.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ -Detects a new event.action for a GitHub PAT not seen in the last 30 days. +Detects a new event.action for a GitHub PAT not seen in the last 14 days. """ from = "now-9m" index = ["logs-github.audit-*"] @@ -28,10 +29,9 @@ tags = ["Domain: Cloud", ] timestamp_override = "event.ingested" type = "new_terms" -building_block_type = "default" query = ''' -event.dataset:"github.audit" and event.category: "configuration" and +event.dataset:"github.audit" and event.category:"configuration" and event.action:* and github.hashed_token:* and github.programmatic_access_type:("OAuth access token" or "Fine-grained personal access token") ''' @@ -56,4 +56,4 @@ value = ["event.action", "github.hashed_token"] [[rule.new_terms.history_window_start]] field = "history_window_start" -value = "now-30d" \ No newline at end of file +value = "now-14d" diff --git a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml index 42d6a1b6c2a..f63dea90f11 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml @@ -4,13 +4,14 @@ integration = ["github"] maturity = "production" min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" min_stack_version = "8.6.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ -Detects a new repo interaction for a GitHub PAT not seen in the last 30 days. +Detects a new private repo interaction for a GitHub PAT not seen in the last 14 days. """ from = "now-9m" index = ["logs-github.audit-*"] @@ -28,12 +29,12 @@ tags = ["Domain: Cloud", ] timestamp_override = "event.ingested" type = "new_terms" -building_block_type = "default" query = ''' event.dataset:"github.audit" and event.category:"configuration" and github.repo:* and github.hashed_token:* and -github.programmatic_access_type:("OAuth access token" or "Fine-grained personal access token") +github.programmatic_access_type:("OAuth access token" or "Fine-grained personal access token") and +github.repository_public:false ''' [[rule.threat]] @@ -56,4 +57,4 @@ value = ["github.repo", "github.hashed_token"] [[rule.new_terms.history_window_start]] field = "history_window_start" -value = "now-30d" \ No newline at end of file +value = "now-14d" diff --git a/rules_building_block/execution_github_new_repo_interaction_for_user.toml b/rules_building_block/execution_github_new_repo_interaction_for_user.toml index a2be96aacce..9951b2819b0 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_user.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_user.toml @@ -4,13 +4,14 @@ integration = ["github"] maturity = "production" min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" min_stack_version = "8.6.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ -Detects a new repo interaction for a GitHub user not seen in the last 30 days. +Detects a new private repo interaction for a GitHub user not seen in the last 14 days. """ from = "now-9m" index = ["logs-github.audit-*"] @@ -28,11 +29,11 @@ tags = ["Domain: Cloud", ] timestamp_override = "event.ingested" type = "new_terms" -building_block_type = "default" query = ''' event.dataset:"github.audit" and event.category:"configuration" and -github.repo:* and user.name:* +github.repo:* and user.name:* and +github.repository_public:false ''' [[rule.threat]] @@ -55,4 +56,4 @@ value = ["github.repo", "user.name"] [[rule.new_terms.history_window_start]] field = "history_window_start" -value = "now-30d" \ No newline at end of file +value = "now-14d" diff --git a/rules_building_block/execution_github_repo_created.toml b/rules_building_block/execution_github_repo_created.toml index 523940ec7dd..e1cdee0fb5e 100644 --- a/rules_building_block/execution_github_repo_created.toml +++ b/rules_building_block/execution_github_repo_created.toml @@ -4,11 +4,12 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ A new GitHub repository was created. """ @@ -28,7 +29,6 @@ tags = ["Domain: Cloud", ] timestamp_override = "event.ingested" type = "eql" -building_block_type = "default" query = ''' configuration where event.dataset == "github.audit" and event.action == "repo.create" diff --git a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml index 800dcc23bb1..82c5bd35b0d 100644 --- a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml +++ b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml @@ -4,13 +4,14 @@ integration = ["github"] maturity = "production" min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" min_stack_version = "8.6.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ -Detects an interaction with a GitHub repository from a new IP address not seen in the last 7 days. +Detects an interaction with a private GitHub repository from a new IP address not seen in the last 14 days. """ from = "now-9m" index = ["logs-github.audit-*"] @@ -28,11 +29,11 @@ tags = ["Domain: Cloud", ] timestamp_override = "event.ingested" type = "new_terms" -building_block_type = "default" query = ''' event.dataset:"github.audit" and event.category:"configuration" and -github.actor_ip:* and github.repo:* +github.actor_ip:* and github.repo:* and +github.repository_public:false ''' [[rule.threat]] @@ -55,4 +56,4 @@ value = ["github.actor_ip", "github.repo"] [[rule.new_terms.history_window_start]] field = "history_window_start" -value = "now-7d" \ No newline at end of file +value = "now-14d" diff --git a/rules_building_block/execution_github_repo_interaction_from_newly_added_member.toml b/rules_building_block/execution_github_repo_interaction_from_newly_added_member.toml deleted file mode 100644 index a634d1cfe42..00000000000 --- a/rules_building_block/execution_github_repo_interaction_from_newly_added_member.toml +++ /dev/null @@ -1,50 +0,0 @@ -[metadata] -creation_date = "2023/10/11" -integration = ["github"] -maturity = "production" -min_stack_comments = "New fields added: required_fields, related_integrations, setup" -min_stack_version = "8.3.0" -updated_date = "2023/10/11" -bypass_bbr_timing = true - -[rule] -author = ["Elastic"] -description = """ -A new GitHub Organization member added in the last 7 days has interacted with a repository. -""" -from = "now-9m" -index = ["logs-github.audit-*"] -language = "eql" -license = "Elastic License v2" -name = "Repo Interaction From a Newly Added Member" -risk_score = 21 -rule_id = "d4fcb2c3-c55e-4485-ad29-e75727b241c5" -severity = "low" -tags = ["Domain: Cloud", - "Use Case: Threat Detection", - "Tactic: Execution", - "Rule Type: BBR", - "Data Source: Github" - ] -timestamp_override = "event.ingested" -type = "eql" -building_block_type = "default" - -query = ''' -sequence by github.org with maxspan=7d -[configuration where event.dataset == "github.audit" and event.action == "org.add_member"] by user.target.name -[configuration where event.dataset == "github.audit" and github.category == "repo"] by user.name -''' - -[[rule.threat]] -framework = "MITRE ATT&CK" -[[rule.threat.technique]] -id = "T1648" -name = "Serverless Execution" -reference = "https://attack.mitre.org/techniques/T1648/" - - -[rule.threat.tactic] -id = "TA0002" -name = "Execution" -reference = "https://attack.mitre.org/tactics/TA0002/" diff --git a/rules_building_block/impact_github_pat_access_revoked.toml b/rules_building_block/impact_github_pat_access_revoked.toml index 35c16c55d20..b2d19fbfbd6 100644 --- a/rules_building_block/impact_github_pat_access_revoked.toml +++ b/rules_building_block/impact_github_pat_access_revoked.toml @@ -4,11 +4,12 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ Access to private GitHub organization resources was revoked for a PAT. """ @@ -28,7 +29,6 @@ tags = ["Domain: Cloud", ] timestamp_override = "event.ingested" type = "eql" -building_block_type = "default" query = ''' configuration where event.dataset == "github.audit" and event.action == "personal_access_token.access_revoked" diff --git a/rules_building_block/impact_github_user_blocked_from_organization.toml b/rules_building_block/impact_github_user_blocked_from_organization.toml index cf211f4ba34..a9f642c02eb 100644 --- a/rules_building_block/impact_github_user_blocked_from_organization.toml +++ b/rules_building_block/impact_github_user_blocked_from_organization.toml @@ -4,11 +4,12 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ A GitHub user was blocked from access to an organization. """ @@ -28,7 +29,6 @@ tags = ["Domain: Cloud", ] timestamp_override = "event.ingested" type = "eql" -building_block_type = "default" query = ''' configuration where event.dataset == "github.audit" and event.action == "org.block_user" diff --git a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml index ce6428243af..ca2d2410686 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml @@ -4,13 +4,14 @@ integration = ["github"] maturity = "production" min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" min_stack_version = "8.6.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ -Detects a new IP address used for a GitHub PAT not previously seen in the last 7 days. +Detects a new IP address used for a GitHub PAT not previously seen in the last 14 days. """ from = "now-9m" index = ["logs-github.audit-*"] @@ -28,10 +29,9 @@ tags = ["Domain: Cloud", ] timestamp_override = "event.ingested" type = "new_terms" -building_block_type = "default" query = ''' -event.dataset:"github.audit" and event.category :"configuration" and +event.dataset:"github.audit" and event.category:"configuration" and github.actor_ip:* and github.hashed_token:* and github.programmatic_access_type:("OAuth access token" or "Fine-grained personal access token") ''' @@ -58,4 +58,4 @@ value = ["github.actor_ip", "github.hashed_token"] [[rule.new_terms.history_window_start]] field = "history_window_start" -value = "now-7d" \ No newline at end of file +value = "now-14d" diff --git a/rules_building_block/initial_access_github_new_ip_address_for_user.toml b/rules_building_block/initial_access_github_new_ip_address_for_user.toml index b87c62d6379..bbece5ab5a3 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_user.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_user.toml @@ -4,13 +4,14 @@ integration = ["github"] maturity = "production" min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" min_stack_version = "8.6.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ -Detects a new IP address used for a GitHub user not previously seen in the last 7 days. +Detects a new IP address used for a GitHub user not previously seen in the last 14 days. """ from = "now-9m" index = ["logs-github.audit-*"] @@ -28,7 +29,6 @@ tags = ["Domain: Cloud", ] timestamp_override = "event.ingested" type = "new_terms" -building_block_type = "default" query = ''' event.dataset:"github.audit" and event.category:"configuration" and @@ -57,4 +57,4 @@ value = ["github.actor_ip", "user.name"] [[rule.new_terms.history_window_start]] field = "history_window_start" -value = "now-7d" \ No newline at end of file +value = "now-14d" \ No newline at end of file diff --git a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml index 9106bcd46da..a1f75f89914 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml @@ -4,13 +4,14 @@ integration = ["github"] maturity = "production" min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" min_stack_version = "8.6.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ -Detects a new user agent used for a GitHub PAT not previously seen in the last 30 days. +Detects a new user agent used for a GitHub PAT not previously seen in the last 14 days. """ from = "now-9m" index = ["logs-github.audit-*"] @@ -28,12 +29,11 @@ tags = ["Domain: Cloud", ] timestamp_override = "event.ingested" type = "new_terms" -building_block_type = "default" query = ''' -event.dataset: "github.audit" and event.category : "configuration" and +event.dataset:"github.audit" and event.category:"configuration" and github.user_agent:* and github.hashed_token:* and -github.programmatic_access_type : ("OAuth access token" or "Fine-grained personal access token") +github.programmatic_access_type:("OAuth access token" or "Fine-grained personal access token") ''' [[rule.threat]] @@ -58,4 +58,4 @@ value = ["github.user_agent", "github.hashed_token"] [[rule.new_terms.history_window_start]] field = "history_window_start" -value = "now-30d" \ No newline at end of file +value = "now-14d" diff --git a/rules_building_block/initial_access_github_new_user_agent_for_user.toml b/rules_building_block/initial_access_github_new_user_agent_for_user.toml index e8231fd346c..5820dc1c5a1 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_user.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_user.toml @@ -4,13 +4,14 @@ integration = ["github"] maturity = "production" min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" min_stack_version = "8.6.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ -Detects a new user agent used for a GitHub user not previously seen in the last 30 days. +Detects a new user agent used for a GitHub user not previously seen in the last 14 days. """ from = "now-9m" index = ["logs-github.audit-*"] @@ -28,7 +29,6 @@ tags = ["Domain: Cloud", ] timestamp_override = "event.ingested" type = "new_terms" -building_block_type = "default" query = ''' event.dataset:"github.audit" and event.category:"configuration" and @@ -57,4 +57,4 @@ value = ["github.user_agent", "user.name"] [[rule.new_terms.history_window_start]] field = "history_window_start" -value = "now-30d" \ No newline at end of file +value = "now-14d" diff --git a/rules_building_block/persistence_github_new_pat_for_user.toml b/rules_building_block/persistence_github_new_pat_for_user.toml index 35864816817..7c91e4949dc 100644 --- a/rules_building_block/persistence_github_new_pat_for_user.toml +++ b/rules_building_block/persistence_github_new_pat_for_user.toml @@ -4,13 +4,14 @@ integration = ["github"] maturity = "production" min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" min_stack_version = "8.6.0" -updated_date = "2023/10/11" +updated_date = "2023/10/17" bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ -A new PAT was used for a GitHub user not previously seen in the last 30 days. +A new PAT was used for a GitHub user not previously seen in the last 14 days. """ from = "now-9m" index = ["logs-github.audit-*"] @@ -28,7 +29,6 @@ tags = ["Domain: Cloud", ] timestamp_override = "event.ingested" type = "new_terms" -building_block_type = "default" query = ''' event.dataset:"github.audit" and event.category:"configuration" and @@ -58,4 +58,4 @@ value = ["github.hashed_token", "user.name"] [[rule.new_terms.history_window_start]] field = "history_window_start" -value = "now-30d" \ No newline at end of file +value = "now-14d" From b9534ec9373775bd03e295b23a9e46a972c338ff Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Mon, 23 Oct 2023 16:42:57 -0400 Subject: [PATCH 05/22] updated integration manifests and schemas --- .../etc/integration-manifests.json.gz | Bin 8965 -> 9001 bytes .../etc/integration-schemas.json.gz | Bin 3101487 -> 3100947 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/detection_rules/etc/integration-manifests.json.gz b/detection_rules/etc/integration-manifests.json.gz index 2a5fa5b631bf38ba27d85ca2b12f02ad67c64c88..01959e771f547910ba43f1f179076ff5402b9cda 100644 GIT binary patch delta 8782 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˙62aFhFL~A|deFzXLYgWsP&b-7; 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⩔V))jJn<4o0UdX+zC>o->!PC}-_N2Q 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 delta 219125 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 KItH%^;lBWhZGeLS From ffa4d171b6b7ede492e0f04e4904ba332b09ad68 Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Mon, 23 Oct 2023 17:38:14 -0400 Subject: [PATCH 06/22] Updated min_stack for some rules based on newest GitHub integration schema manifest --- ...ecution_github_high_number_of_cloned_repos_from_pat.toml | 6 +++--- ...xecution_github_new_application_interaction_for_pat.toml | 6 +++--- .../execution_github_new_event_action_for_pat.toml | 6 +++--- .../execution_github_new_repo_interaction_for_pat.toml | 6 +++--- .../execution_github_repo_interaction_from_new_ip.toml | 6 +++--- .../initial_access_github_new_ip_address_for_pat.toml | 6 +++--- .../initial_access_github_new_ip_address_for_user.toml | 6 +++--- .../initial_access_github_new_user_agent_for_pat.toml | 6 +++--- .../initial_access_github_new_user_agent_for_user.toml | 6 +++--- .../persistence_github_new_pat_for_user.toml | 6 +++--- 10 files changed, 30 insertions(+), 30 deletions(-) diff --git a/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml b/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml index dc6b4e66739..ca7a336350c 100644 --- a/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml +++ b/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml @@ -2,9 +2,9 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" -min_stack_comments = "New fields added: required_fields, related_integrations, setup" -min_stack_version = "8.3.0" -updated_date = "2023/10/17" +min_stack_comments = "New fields added to GitHub Integration" +min_stack_version = "8.7.1" +updated_date = "2023/10/23" bypass_bbr_timing = true [rule] diff --git a/rules_building_block/execution_github_new_application_interaction_for_pat.toml b/rules_building_block/execution_github_new_application_interaction_for_pat.toml index bee607e2fcb..994b05c5ebc 100644 --- a/rules_building_block/execution_github_new_application_interaction_for_pat.toml +++ b/rules_building_block/execution_github_new_application_interaction_for_pat.toml @@ -2,9 +2,9 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" -min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" -min_stack_version = "8.6.0" -updated_date = "2023/10/17" +min_stack_comments = "New fields added to GitHub Integration" +min_stack_version = "8.7.1" +updated_date = "2023/10/23" bypass_bbr_timing = true [rule] diff --git a/rules_building_block/execution_github_new_event_action_for_pat.toml b/rules_building_block/execution_github_new_event_action_for_pat.toml index d393ecc525d..54c1578ac7f 100644 --- a/rules_building_block/execution_github_new_event_action_for_pat.toml +++ b/rules_building_block/execution_github_new_event_action_for_pat.toml @@ -2,9 +2,9 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" -min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" -min_stack_version = "8.6.0" -updated_date = "2023/10/17" +min_stack_comments = "New fields added to GitHub Integration" +min_stack_version = "8.7.1" +updated_date = "2023/10/23" bypass_bbr_timing = true [rule] diff --git a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml index f63dea90f11..7d8fe4e849f 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml @@ -2,9 +2,9 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" -min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" -min_stack_version = "8.6.0" -updated_date = "2023/10/17" +min_stack_comments = "New fields added to GitHub Integration" +min_stack_version = "8.7.1" +updated_date = "2023/10/23" bypass_bbr_timing = true [rule] diff --git a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml index 82c5bd35b0d..ee1807611ee 100644 --- a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml +++ b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml @@ -2,9 +2,9 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" -min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" -min_stack_version = "8.6.0" -updated_date = "2023/10/17" +min_stack_comments = "New fields added to GitHub Integration" +min_stack_version = "8.7.1" +updated_date = "2023/10/23" bypass_bbr_timing = true [rule] diff --git a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml index ca2d2410686..d3a54ac365c 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml @@ -2,9 +2,9 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" -min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" -min_stack_version = "8.6.0" -updated_date = "2023/10/17" +min_stack_comments = "New fields added to GitHub Integration" +min_stack_version = "8.7.1" +updated_date = "2023/10/23" bypass_bbr_timing = true [rule] diff --git a/rules_building_block/initial_access_github_new_ip_address_for_user.toml b/rules_building_block/initial_access_github_new_ip_address_for_user.toml index bbece5ab5a3..27431232484 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_user.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_user.toml @@ -2,9 +2,9 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" -min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" -min_stack_version = "8.6.0" -updated_date = "2023/10/17" +min_stack_comments = "New fields added to GitHub Integration" +min_stack_version = "8.7.1" +updated_date = "2023/10/23" bypass_bbr_timing = true [rule] diff --git a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml index a1f75f89914..ddbca0c1723 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml @@ -2,9 +2,9 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" -min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" -min_stack_version = "8.6.0" -updated_date = "2023/10/17" +min_stack_comments = "New fields added to GitHub Integration" +min_stack_version = "8.7.1" +updated_date = "2023/10/23" bypass_bbr_timing = true [rule] diff --git a/rules_building_block/initial_access_github_new_user_agent_for_user.toml b/rules_building_block/initial_access_github_new_user_agent_for_user.toml index 5820dc1c5a1..a5ced0ec19e 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_user.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_user.toml @@ -2,9 +2,9 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" -min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" -min_stack_version = "8.6.0" -updated_date = "2023/10/17" +min_stack_comments = "New fields added to GitHub Integration" +min_stack_version = "8.7.1" +updated_date = "2023/10/23" bypass_bbr_timing = true [rule] diff --git a/rules_building_block/persistence_github_new_pat_for_user.toml b/rules_building_block/persistence_github_new_pat_for_user.toml index 7c91e4949dc..691ddf78876 100644 --- a/rules_building_block/persistence_github_new_pat_for_user.toml +++ b/rules_building_block/persistence_github_new_pat_for_user.toml @@ -2,9 +2,9 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" -min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" -min_stack_version = "8.6.0" -updated_date = "2023/10/17" +min_stack_comments = "New fields added to GitHub Integration" +min_stack_version = "8.7.1" +updated_date = "2023/10/23" bypass_bbr_timing = true [rule] From d3590040d9f7488238cad2b6a7b307d50c49bc07 Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Mon, 23 Oct 2023 18:28:09 -0400 Subject: [PATCH 07/22] testing min_stack bump to 8.8 for new fields --- .../execution_github_high_number_of_cloned_repos_from_pat.toml | 2 +- .../execution_github_new_application_interaction_for_pat.toml | 2 +- .../execution_github_new_event_action_for_pat.toml | 2 +- .../execution_github_new_repo_interaction_for_pat.toml | 2 +- .../execution_github_repo_interaction_from_new_ip.toml | 2 +- .../initial_access_github_new_ip_address_for_pat.toml | 2 +- .../initial_access_github_new_ip_address_for_user.toml | 2 +- .../initial_access_github_new_user_agent_for_pat.toml | 2 +- .../initial_access_github_new_user_agent_for_user.toml | 2 +- rules_building_block/persistence_github_new_pat_for_user.toml | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml b/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml index ca7a336350c..2596a812b01 100644 --- a/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml +++ b/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml @@ -3,7 +3,7 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" -min_stack_version = "8.7.1" +min_stack_version = "8.8.0" updated_date = "2023/10/23" bypass_bbr_timing = true diff --git a/rules_building_block/execution_github_new_application_interaction_for_pat.toml b/rules_building_block/execution_github_new_application_interaction_for_pat.toml index 994b05c5ebc..7c4763e1104 100644 --- a/rules_building_block/execution_github_new_application_interaction_for_pat.toml +++ b/rules_building_block/execution_github_new_application_interaction_for_pat.toml @@ -3,7 +3,7 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" -min_stack_version = "8.7.1" +min_stack_version = "8.8.0" updated_date = "2023/10/23" bypass_bbr_timing = true diff --git a/rules_building_block/execution_github_new_event_action_for_pat.toml b/rules_building_block/execution_github_new_event_action_for_pat.toml index 54c1578ac7f..ae1e0de4ec6 100644 --- a/rules_building_block/execution_github_new_event_action_for_pat.toml +++ b/rules_building_block/execution_github_new_event_action_for_pat.toml @@ -3,7 +3,7 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" -min_stack_version = "8.7.1" +min_stack_version = "8.8.0" updated_date = "2023/10/23" bypass_bbr_timing = true diff --git a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml index 7d8fe4e849f..29db0e79127 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml @@ -3,7 +3,7 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" -min_stack_version = "8.7.1" +min_stack_version = "8.8.0" updated_date = "2023/10/23" bypass_bbr_timing = true diff --git a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml index ee1807611ee..715ff8fd07f 100644 --- a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml +++ b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml @@ -3,7 +3,7 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" -min_stack_version = "8.7.1" +min_stack_version = "8.8.0" updated_date = "2023/10/23" bypass_bbr_timing = true diff --git a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml index d3a54ac365c..8b5f829c835 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml @@ -3,7 +3,7 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" -min_stack_version = "8.7.1" +min_stack_version = "8.8.0" updated_date = "2023/10/23" bypass_bbr_timing = true diff --git a/rules_building_block/initial_access_github_new_ip_address_for_user.toml b/rules_building_block/initial_access_github_new_ip_address_for_user.toml index 27431232484..bda649553bc 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_user.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_user.toml @@ -3,7 +3,7 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" -min_stack_version = "8.7.1" +min_stack_version = "8.8.0" updated_date = "2023/10/23" bypass_bbr_timing = true diff --git a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml index ddbca0c1723..3b6c2e5ec49 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml @@ -3,7 +3,7 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" -min_stack_version = "8.7.1" +min_stack_version = "8.8.0" updated_date = "2023/10/23" bypass_bbr_timing = true diff --git a/rules_building_block/initial_access_github_new_user_agent_for_user.toml b/rules_building_block/initial_access_github_new_user_agent_for_user.toml index a5ced0ec19e..4ad82e25739 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_user.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_user.toml @@ -3,7 +3,7 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" -min_stack_version = "8.7.1" +min_stack_version = "8.8.0" updated_date = "2023/10/23" bypass_bbr_timing = true diff --git a/rules_building_block/persistence_github_new_pat_for_user.toml b/rules_building_block/persistence_github_new_pat_for_user.toml index 691ddf78876..852f7c410b4 100644 --- a/rules_building_block/persistence_github_new_pat_for_user.toml +++ b/rules_building_block/persistence_github_new_pat_for_user.toml @@ -3,7 +3,7 @@ creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" -min_stack_version = "8.7.1" +min_stack_version = "8.8.0" updated_date = "2023/10/23" bypass_bbr_timing = true From b875a1ba002d13efc42841213f38994aa42a906b Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Tue, 24 Oct 2023 12:58:13 -0400 Subject: [PATCH 08/22] removing offending rule to troubleshoot seperately --- ...b_new_application_interaction_for_pat.toml | 59 ------------------- 1 file changed, 59 deletions(-) delete mode 100644 rules_building_block/execution_github_new_application_interaction_for_pat.toml diff --git a/rules_building_block/execution_github_new_application_interaction_for_pat.toml b/rules_building_block/execution_github_new_application_interaction_for_pat.toml deleted file mode 100644 index 7c4763e1104..00000000000 --- a/rules_building_block/execution_github_new_application_interaction_for_pat.toml +++ /dev/null @@ -1,59 +0,0 @@ -[metadata] -creation_date = "2023/10/11" -integration = ["github"] -maturity = "production" -min_stack_comments = "New fields added to GitHub Integration" -min_stack_version = "8.8.0" -updated_date = "2023/10/23" -bypass_bbr_timing = true - -[rule] -author = ["Elastic"] -building_block_type = "default" -description = """ -Detects a new application interaction event for a GitHub PAT not seen in the last 14 days. -""" -from = "now-9m" -index = ["logs-github.audit-*"] -language = "kuery" -license = "Elastic License v2" -name = "New Application Interaction For GitHub PAT" -risk_score = 21 -rule_id = "9dc8ffb9-90ff-4fd1-8d25-1823eb347dad" -severity = "low" -tags = ["Domain: Cloud", - "Use Case: Threat Detection", - "Tactic: Execution", - "Rule Type: BBR", - "Data Source: Github" - ] -timestamp_override = "event.ingested" -type = "new_terms" - -query = ''' -event.dataset:"github.audit" and event.category:"configuration" and -github.integration:* and github.hashed_token:* and -github.programmatic_access_type:("OAuth access token" or "Fine-grained personal access token") -''' - -[[rule.threat]] -framework = "MITRE ATT&CK" -[[rule.threat.technique]] -id = "T1648" -name = "Serverless Execution" -reference = "https://attack.mitre.org/techniques/T1648/" - - -[rule.threat.tactic] -id = "TA0002" -name = "Execution" -reference = "https://attack.mitre.org/tactics/TA0002/" - - -[rule.new_terms] -field = "new_terms_fields" -value = ["github.integration", "github.hashed_token"] - -[[rule.new_terms.history_window_start]] -field = "history_window_start" -value = "now-14d" From d964d95487bcb269d4ae6f9324e2f75874b5b073 Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Thu, 14 Dec 2023 16:01:39 -0500 Subject: [PATCH 09/22] added UEBA tags and created UEBA threshold rule --- ...multiple_behavior_alerts_from_account.toml | 52 +++++++++++++++++++ ...thub_member_removed_from_organization.toml | 3 +- .../impact_github_repository_deleted.toml | 9 +++- ...github_new_user_added_to_organization.toml | 3 +- .../persistence_github_org_owner_added.toml | 9 +++- ...thub_organization_owner_role_granted.toml} | 9 +++- ..._high_number_of_cloned_repos_from_pat.toml | 3 +- ...ution_github_new_event_action_for_pat.toml | 3 +- ...n_github_new_repo_interaction_for_pat.toml | 3 +- ..._github_new_repo_interaction_for_user.toml | 3 +- .../execution_github_repo_created.toml | 3 +- ...n_github_repo_interaction_from_new_ip.toml | 3 +- .../impact_github_pat_access_revoked.toml | 3 +- ...github_user_blocked_from_organization.toml | 3 +- ..._access_github_new_ip_address_for_pat.toml | 3 +- ...access_github_new_ip_address_for_user.toml | 3 +- ..._access_github_new_user_agent_for_pat.toml | 3 +- ...access_github_new_user_agent_for_user.toml | 3 +- .../persistence_github_new_pat_for_user.toml | 3 +- 19 files changed, 103 insertions(+), 21 deletions(-) create mode 100644 rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml rename rules/integrations/github/{persistence_organization_owner_role_granted.toml => persistence_github_organization_owner_role_granted.toml} (87%) diff --git a/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml new file mode 100644 index 00000000000..6e7c8c1497b --- /dev/null +++ b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml @@ -0,0 +1,52 @@ +[metadata] +creation_date = "2023/12/14" +integration = ["github"] +maturity = "production" +min_stack_comments = "New fields added: required_fields, related_integrations, setup" +min_stack_version = "8.3.0" +updated_date = "2023/12/14" + +[rule] +author = ["Elastic"] +description = """ +This rule is part of the "GitHub UEBA - Unusual Activity from Account Pack", and leverages alert data to +determine when multiple alerts are executed by the same user in a timespan of one hour. +Analysts can use this to prioritize triage and response, as these alerts are a higher indicator of compromised user +accounts or PATs. +""" +from = "now-60m" +index = [".alerts-security*"] +language = "kuery" +license = "Elastic License v2" +name = "GitHub UEBA - Multiple Alerts from a GitHub Account" +risk_score = 47 +rule_id = "929223b4-fba3-4a1c-a943-ec4716ad23ec" +severity = "medium" +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Use Case: UEBA", + "Tactic: Execution", + "Data Source: Github" + ] +timestamp_override = "event.ingested" +type = "threshold" + +query = ''' +signal.rule.tags:"Use Case: UEBA" and signal.rule.tags:"Data Source: Github" and kibana.alert.workflow_status:open +''' + +[[rule.threat]] +framework = "MITRE ATT&CK" + +[rule.threat.tactic] +id = "TA0007" +name = "Execution" +reference = "https://attack.mitre.org/tactics/TA0002/" + +[rule.threshold] +field = ["user.name"] +value = 1 + +[[rule.threshold.cardinality]] +field = "signal.rule.name" +value = 5 diff --git a/rules/integrations/github/impact_github_member_removed_from_organization.toml b/rules/integrations/github/impact_github_member_removed_from_organization.toml index 2587fbdb1fc..f1f01fb4eb8 100644 --- a/rules/integrations/github/impact_github_member_removed_from_organization.toml +++ b/rules/integrations/github/impact_github_member_removed_from_organization.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/10/11" +updated_date = "2023/12/14" [rule] author = ["Elastic"] @@ -21,6 +21,7 @@ rule_id = "095b6a58-8f88-4b59-827c-ab584ad4e759" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Impact", "Data Source: Github" ] diff --git a/rules/integrations/github/impact_github_repository_deleted.toml b/rules/integrations/github/impact_github_repository_deleted.toml index a3193318ce2..416cdaf9e71 100644 --- a/rules/integrations/github/impact_github_repository_deleted.toml +++ b/rules/integrations/github/impact_github_repository_deleted.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/08/29" +updated_date = "2023/12/14" [rule] author = ["Elastic"] @@ -24,7 +24,12 @@ name = "GitHub Repository Deleted" risk_score = 47 rule_id = "345889c4-23a8-4bc0-b7ca-756bd17ce83b" severity = "medium" -tags = ["Domain: Cloud", "Use Case: Threat Detection", "Tactic: Impact", "Data Source: Github"] +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Use Case: UEBA", + "Tactic: Impact", + "Data Source: Github" + ] timestamp_override = "event.ingested" type = "eql" query = ''' diff --git a/rules/integrations/github/persistence_github_new_user_added_to_organization.toml b/rules/integrations/github/persistence_github_new_user_added_to_organization.toml index 1735d7c842e..aa46429e0ce 100644 --- a/rules/integrations/github/persistence_github_new_user_added_to_organization.toml +++ b/rules/integrations/github/persistence_github_new_user_added_to_organization.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/10/11" +updated_date = "2023/12/14" [rule] author = ["Elastic"] @@ -21,6 +21,7 @@ rule_id = "61336fe6-c043-4743-ab6e-41292f439603" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Persistence", "Data Source: Github" ] diff --git a/rules/integrations/github/persistence_github_org_owner_added.toml b/rules/integrations/github/persistence_github_org_owner_added.toml index 3fd492d96b3..7fd963c9fe6 100644 --- a/rules/integrations/github/persistence_github_org_owner_added.toml +++ b/rules/integrations/github/persistence_github_org_owner_added.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/09/11" +updated_date = "2023/12/14" [rule] author = ["Elastic"] @@ -21,7 +21,12 @@ name = "New GitHub Owner Added" risk_score = 47 rule_id = "24401eca-ad0b-4ff9-9431-487a8e183af9" severity = "medium" -tags = ["Domain: Cloud", "Use Case: Threat Detection", "Tactic: Persistence", "Data Source: Github"] +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Use Case: UEBA", + "Tactic: Persistence", + "Data Source: Github" + ] timestamp_override = "event.ingested" type = "eql" query = ''' diff --git a/rules/integrations/github/persistence_organization_owner_role_granted.toml b/rules/integrations/github/persistence_github_organization_owner_role_granted.toml similarity index 87% rename from rules/integrations/github/persistence_organization_owner_role_granted.toml rename to rules/integrations/github/persistence_github_organization_owner_role_granted.toml index 0d757fe43f0..08adb684912 100644 --- a/rules/integrations/github/persistence_organization_owner_role_granted.toml +++ b/rules/integrations/github/persistence_github_organization_owner_role_granted.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/09/11" +updated_date = "2023/12/14" [rule] author = ["Elastic"] @@ -21,7 +21,12 @@ name = "GitHub Owner Role Granted To User" risk_score = 47 rule_id = "9b343b62-d173-4cfd-bd8b-e6379f964ca4" severity = "medium" -tags = ["Domain: Cloud", "Use Case: Threat Detection", "Tactic: Persistence", "Data Source: Github"] +tags = ["Domain: Cloud", + "Use Case: Threat Detection", + "Use Case: UEBA", + "Tactic: Persistence", + "Data Source: Github" + ] timestamp_override = "event.ingested" type = "eql" query = ''' diff --git a/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml b/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml index 2596a812b01..f8ebdf64e0f 100644 --- a/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml +++ b/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" min_stack_version = "8.8.0" -updated_date = "2023/10/23" +updated_date = "2023/12/14" bypass_bbr_timing = true [rule] @@ -23,6 +23,7 @@ rule_id = "fb0afac5-bbd6-49b0-b4f8-44e5381e1587" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Execution", "Rule Type: BBR", "Data Source: Github" diff --git a/rules_building_block/execution_github_new_event_action_for_pat.toml b/rules_building_block/execution_github_new_event_action_for_pat.toml index ae1e0de4ec6..fd095974ec2 100644 --- a/rules_building_block/execution_github_new_event_action_for_pat.toml +++ b/rules_building_block/execution_github_new_event_action_for_pat.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" min_stack_version = "8.8.0" -updated_date = "2023/10/23" +updated_date = "2023/12/14" bypass_bbr_timing = true [rule] @@ -23,6 +23,7 @@ rule_id = "ce08b55a-f67d-4804-92b5-617b0fe5a5b5" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Execution", "Rule Type: BBR", "Data Source: Github" diff --git a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml index 29db0e79127..89b20b9a829 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" min_stack_version = "8.8.0" -updated_date = "2023/10/23" +updated_date = "2023/12/14" bypass_bbr_timing = true [rule] @@ -23,6 +23,7 @@ rule_id = "1e9b271c-8caa-4e20-aed8-e91e34de9283" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Execution", "Rule Type: BBR", "Data Source: Github" diff --git a/rules_building_block/execution_github_new_repo_interaction_for_user.toml b/rules_building_block/execution_github_new_repo_interaction_for_user.toml index 9951b2819b0..b1e183b68c4 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_user.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_user.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" min_stack_version = "8.6.0" -updated_date = "2023/10/17" +updated_date = "2023/12/14" bypass_bbr_timing = true [rule] @@ -23,6 +23,7 @@ rule_id = "01c49712-25bc-49d2-a27d-d7ce52f5dc49" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Execution", "Rule Type: BBR", "Data Source: Github" diff --git a/rules_building_block/execution_github_repo_created.toml b/rules_building_block/execution_github_repo_created.toml index e1cdee0fb5e..cd5196dacc9 100644 --- a/rules_building_block/execution_github_repo_created.toml +++ b/rules_building_block/execution_github_repo_created.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/10/17" +updated_date = "2023/12/14" bypass_bbr_timing = true [rule] @@ -23,6 +23,7 @@ rule_id = "6cea88e4-6ce2-4238-9981-a54c140d6336" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Execution", "Rule Type: BBR", "Data Source: Github" diff --git a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml index 715ff8fd07f..51a91466a67 100644 --- a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml +++ b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" min_stack_version = "8.8.0" -updated_date = "2023/10/23" +updated_date = "2023/12/14" bypass_bbr_timing = true [rule] @@ -23,6 +23,7 @@ rule_id = "0294f105-d7af-4a02-ae90-35f56763ffa2" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Execution", "Rule Type: BBR", "Data Source: Github" diff --git a/rules_building_block/impact_github_pat_access_revoked.toml b/rules_building_block/impact_github_pat_access_revoked.toml index b2d19fbfbd6..aa9fc0e0c90 100644 --- a/rules_building_block/impact_github_pat_access_revoked.toml +++ b/rules_building_block/impact_github_pat_access_revoked.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/10/17" +updated_date = "2023/12/14" bypass_bbr_timing = true [rule] @@ -23,6 +23,7 @@ rule_id = "8a0fd93a-7df8-410d-8808-4cc5e340f2b9" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Impact", "Rule Type: BBR", "Data Source: Github" diff --git a/rules_building_block/impact_github_user_blocked_from_organization.toml b/rules_building_block/impact_github_user_blocked_from_organization.toml index a9f642c02eb..96daeacf88f 100644 --- a/rules_building_block/impact_github_user_blocked_from_organization.toml +++ b/rules_building_block/impact_github_user_blocked_from_organization.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/10/17" +updated_date = "2023/12/14" bypass_bbr_timing = true [rule] @@ -23,6 +23,7 @@ rule_id = "4030c951-448a-4017-a2da-ed60f6d14f4f" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Impact", "Rule Type: BBR", "Data Source: Github" diff --git a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml index 8b5f829c835..58f7aa44c45 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" min_stack_version = "8.8.0" -updated_date = "2023/10/23" +updated_date = "2023/12/14" bypass_bbr_timing = true [rule] @@ -23,6 +23,7 @@ rule_id = "fc909baa-fb34-4c46-9691-be276ef4234c" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Initial Access", "Rule Type: BBR", "Data Source: Github" diff --git a/rules_building_block/initial_access_github_new_ip_address_for_user.toml b/rules_building_block/initial_access_github_new_ip_address_for_user.toml index bda649553bc..c283424cc7f 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_user.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_user.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" min_stack_version = "8.8.0" -updated_date = "2023/10/23" +updated_date = "2023/12/14" bypass_bbr_timing = true [rule] @@ -23,6 +23,7 @@ rule_id = "3af4cb9b-973f-4c54-be2b-7623c0e21b2b" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Initial Access", "Rule Type: BBR", "Data Source: Github" diff --git a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml index 3b6c2e5ec49..c8c4d295af7 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" min_stack_version = "8.8.0" -updated_date = "2023/10/23" +updated_date = "2023/12/14" bypass_bbr_timing = true [rule] @@ -23,6 +23,7 @@ rule_id = "0e4367a0-a483-439d-ad2e-d90500b925fd" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Initial Access", "Rule Type: BBR", "Data Source: Github" diff --git a/rules_building_block/initial_access_github_new_user_agent_for_user.toml b/rules_building_block/initial_access_github_new_user_agent_for_user.toml index 4ad82e25739..6afc34b45a4 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_user.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_user.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" min_stack_version = "8.8.0" -updated_date = "2023/10/23" +updated_date = "2023/12/14" bypass_bbr_timing = true [rule] @@ -23,6 +23,7 @@ rule_id = "41761cd3-380f-4d4d-89f3-46d6853ee35d" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Initial Access", "Rule Type: BBR", "Data Source: Github" diff --git a/rules_building_block/persistence_github_new_pat_for_user.toml b/rules_building_block/persistence_github_new_pat_for_user.toml index 852f7c410b4..977308daf39 100644 --- a/rules_building_block/persistence_github_new_pat_for_user.toml +++ b/rules_building_block/persistence_github_new_pat_for_user.toml @@ -4,7 +4,7 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" min_stack_version = "8.8.0" -updated_date = "2023/10/23" +updated_date = "2023/12/14" bypass_bbr_timing = true [rule] @@ -23,6 +23,7 @@ rule_id = "f94e898e-94f1-4545-8923-03e4b2866211" severity = "low" tags = ["Domain: Cloud", "Use Case: Threat Detection", + "Use Case: UEBA", "Tactic: Persistence", "Rule Type: BBR", "Data Source: Github" From 1cddd327f2a5fb48b6478b534cd853b8db6fffe0 Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Thu, 14 Dec 2023 16:26:14 -0500 Subject: [PATCH 10/22] updated non-ecs-schema to add signal.rule.tags --- detection_rules/etc/non-ecs-schema.json | 1 + ...ution_github_ueba_multiple_behavior_alerts_from_account.toml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/detection_rules/etc/non-ecs-schema.json b/detection_rules/etc/non-ecs-schema.json index e2a95524e87..58eb288114e 100644 --- a/detection_rules/etc/non-ecs-schema.json +++ b/detection_rules/etc/non-ecs-schema.json @@ -114,6 +114,7 @@ }, ".alerts-security.*": { "signal.rule.name": "keyword", + "signal.rule.tags": "keyword", "signal.rule.threat.tactic.name": "keyword", "kibana.alert.rule.threat.tactic.id": "keyword", "kibana.alert.rule.rule_id": "keyword" diff --git a/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml index 6e7c8c1497b..9c96bd6e719 100644 --- a/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml +++ b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml @@ -15,7 +15,7 @@ Analysts can use this to prioritize triage and response, as these alerts are a h accounts or PATs. """ from = "now-60m" -index = [".alerts-security*"] +index = [".alerts-security.*"] language = "kuery" license = "Elastic License v2" name = "GitHub UEBA - Multiple Alerts from a GitHub Account" From b38c279d79c974e4b44c5316a785fb9419346a32 Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Thu, 14 Dec 2023 16:30:58 -0500 Subject: [PATCH 11/22] updated non-ecs-schema with kibana.alert.workflow_status --- detection_rules/etc/non-ecs-schema.json | 1 + 1 file changed, 1 insertion(+) diff --git a/detection_rules/etc/non-ecs-schema.json b/detection_rules/etc/non-ecs-schema.json index 58eb288114e..102a70defd8 100644 --- a/detection_rules/etc/non-ecs-schema.json +++ b/detection_rules/etc/non-ecs-schema.json @@ -117,6 +117,7 @@ "signal.rule.tags": "keyword", "signal.rule.threat.tactic.name": "keyword", "kibana.alert.rule.threat.tactic.id": "keyword", + "kibana.alert.workflow_status": "keyword", "kibana.alert.rule.rule_id": "keyword" }, "logs-google_workspace*": { From b5cfd30ee3fd6aaefe1c218e264e520182b112e6 Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Thu, 14 Dec 2023 16:44:47 -0500 Subject: [PATCH 12/22] updated rule.threat.tactic --- ...ution_github_ueba_multiple_behavior_alerts_from_account.toml | 2 +- ...ed.toml => persistence_organization_owner_role_granted.toml} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename rules/integrations/github/{persistence_github_organization_owner_role_granted.toml => persistence_organization_owner_role_granted.toml} (100%) diff --git a/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml index 9c96bd6e719..e37491477b9 100644 --- a/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml +++ b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml @@ -39,7 +39,7 @@ signal.rule.tags:"Use Case: UEBA" and signal.rule.tags:"Data Source: Github" and framework = "MITRE ATT&CK" [rule.threat.tactic] -id = "TA0007" +id = "TA0002" name = "Execution" reference = "https://attack.mitre.org/tactics/TA0002/" diff --git a/rules/integrations/github/persistence_github_organization_owner_role_granted.toml b/rules/integrations/github/persistence_organization_owner_role_granted.toml similarity index 100% rename from rules/integrations/github/persistence_github_organization_owner_role_granted.toml rename to rules/integrations/github/persistence_organization_owner_role_granted.toml From 421ffef65e90aa90304622f875a31d908c396bcb Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Thu, 14 Dec 2023 16:59:04 -0500 Subject: [PATCH 13/22] added user.name to non-ecs-schema --- detection_rules/etc/non-ecs-schema.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/detection_rules/etc/non-ecs-schema.json b/detection_rules/etc/non-ecs-schema.json index 102a70defd8..9415df38ebb 100644 --- a/detection_rules/etc/non-ecs-schema.json +++ b/detection_rules/etc/non-ecs-schema.json @@ -118,7 +118,8 @@ "signal.rule.threat.tactic.name": "keyword", "kibana.alert.rule.threat.tactic.id": "keyword", "kibana.alert.workflow_status": "keyword", - "kibana.alert.rule.rule_id": "keyword" + "kibana.alert.rule.rule_id": "keyword", + "user.name": "keyword" }, "logs-google_workspace*": { "gsuite.admin": "keyword", From e9f5bbb6664a33d5d71a8b086a38b5cf886a6bb8 Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Thu, 14 Dec 2023 18:27:58 -0500 Subject: [PATCH 14/22] added quotes to kibana.alert.workflow_status value --- ...ution_github_ueba_multiple_behavior_alerts_from_account.toml | 2 +- .../initial_access_github_new_ip_address_for_user.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml index e37491477b9..28f4b8ca59a 100644 --- a/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml +++ b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml @@ -32,7 +32,7 @@ timestamp_override = "event.ingested" type = "threshold" query = ''' -signal.rule.tags:"Use Case: UEBA" and signal.rule.tags:"Data Source: Github" and kibana.alert.workflow_status:open +signal.rule.tags:"Use Case: UEBA" and signal.rule.tags:"Data Source: Github" and kibana.alert.workflow_status:"open" ''' [[rule.threat]] diff --git a/rules_building_block/initial_access_github_new_ip_address_for_user.toml b/rules_building_block/initial_access_github_new_ip_address_for_user.toml index c283424cc7f..6ca6c067c1c 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_user.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_user.toml @@ -58,4 +58,4 @@ value = ["github.actor_ip", "user.name"] [[rule.new_terms.history_window_start]] field = "history_window_start" -value = "now-14d" \ No newline at end of file +value = "now-14d" From 5893a728cb60af1e714c5befbb0dbbecab5e075f Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Thu, 14 Dec 2023 18:55:01 -0500 Subject: [PATCH 15/22] removed trailing space from rule name --- .../initial_access_github_new_ip_address_for_pat.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml index 58f7aa44c45..5129b19054a 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml @@ -17,7 +17,7 @@ from = "now-9m" index = ["logs-github.audit-*"] language = "kuery" license = "Elastic License v2" -name = "New IP Address For GitHub PAT " +name = "New IP Address For GitHub PAT" risk_score = 21 rule_id = "fc909baa-fb34-4c46-9691-be276ef4234c" severity = "low" From cde9081644aa6fb69a8ea9e67acb8947dc145b14 Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Thu, 14 Dec 2023 19:27:20 -0500 Subject: [PATCH 16/22] update tags and optimize query for UEBA threshold rule --- ...ion_github_ueba_multiple_behavior_alerts_from_account.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml index 28f4b8ca59a..b0c7fcbd2a3 100644 --- a/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml +++ b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml @@ -26,13 +26,13 @@ tags = ["Domain: Cloud", "Use Case: Threat Detection", "Use Case: UEBA", "Tactic: Execution", - "Data Source: Github" + "Rule Type: Higher-Order Rule" ] timestamp_override = "event.ingested" type = "threshold" query = ''' -signal.rule.tags:"Use Case: UEBA" and signal.rule.tags:"Data Source: Github" and kibana.alert.workflow_status:"open" +signal.rule.tags:("Use Case: UEBA" and "Data Source: Github") and kibana.alert.workflow_status:"open" ''' [[rule.threat]] From f97c6ea6b4833d593427c4b9bce8a36020b32363 Mon Sep 17 00:00:00 2001 From: Isai <59296946+imays11@users.noreply.github.com> Date: Mon, 18 Dec 2023 22:16:22 -0500 Subject: [PATCH 17/22] removed integration field from Higher-Order rule --- ...tion_github_ueba_multiple_behavior_alerts_from_account.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml index b0c7fcbd2a3..b3d9e4efd09 100644 --- a/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml +++ b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml @@ -1,10 +1,9 @@ [metadata] creation_date = "2023/12/14" -integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/12/14" +updated_date = "2023/12/18" [rule] author = ["Elastic"] From d6032d19bb0089cf0bb0178f204e2bdaa23a00fe Mon Sep 17 00:00:00 2001 From: Isai <59296946+imays11@users.noreply.github.com> Date: Tue, 19 Dec 2023 22:24:11 -0500 Subject: [PATCH 18/22] Apply suggestions from code review Co-authored-by: Terrance DeJesus <99630311+terrancedejesus@users.noreply.github.com> --- .../execution_github_new_event_action_for_pat.toml | 4 ++-- .../execution_github_new_repo_interaction_for_pat.toml | 2 +- .../execution_github_new_repo_interaction_for_user.toml | 2 +- .../execution_github_repo_interaction_from_new_ip.toml | 2 +- .../initial_access_github_new_ip_address_for_pat.toml | 2 +- .../initial_access_github_new_ip_address_for_user.toml | 2 +- .../initial_access_github_new_user_agent_for_pat.toml | 2 +- .../initial_access_github_new_user_agent_for_user.toml | 2 +- rules_building_block/persistence_github_new_pat_for_user.toml | 2 +- 9 files changed, 10 insertions(+), 10 deletions(-) diff --git a/rules_building_block/execution_github_new_event_action_for_pat.toml b/rules_building_block/execution_github_new_event_action_for_pat.toml index fd095974ec2..eac43cbb021 100644 --- a/rules_building_block/execution_github_new_event_action_for_pat.toml +++ b/rules_building_block/execution_github_new_event_action_for_pat.toml @@ -11,13 +11,13 @@ bypass_bbr_timing = true author = ["Elastic"] building_block_type = "default" description = """ -Detects a new event.action for a GitHub PAT not seen in the last 14 days. +Detects a first occurrence event for a personal access token (PAT) not seen in the last 14 days. """ from = "now-9m" index = ["logs-github.audit-*"] language = "kuery" license = "Elastic License v2" -name = "New event.action For A GitHub PAT" +name = "First Occurrence GitHub Event for a Personal Access Token (PAT)" risk_score = 21 rule_id = "ce08b55a-f67d-4804-92b5-617b0fe5a5b5" severity = "low" diff --git a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml index 89b20b9a829..9f07376a55d 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml @@ -17,7 +17,7 @@ from = "now-9m" index = ["logs-github.audit-*"] language = "kuery" license = "Elastic License v2" -name = "New Repo Interaction For GitHub PAT" +name = "First Occurrence of Private Repo Event from Specific GitHub Personal Access Token (PAT)" risk_score = 21 rule_id = "1e9b271c-8caa-4e20-aed8-e91e34de9283" severity = "low" diff --git a/rules_building_block/execution_github_new_repo_interaction_for_user.toml b/rules_building_block/execution_github_new_repo_interaction_for_user.toml index b1e183b68c4..21046d52fe7 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_user.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_user.toml @@ -17,7 +17,7 @@ from = "now-9m" index = ["logs-github.audit-*"] language = "kuery" license = "Elastic License v2" -name = "New Repo Interaction for GitHub User" +name = "First Occurrence of GitHub User Interaction with Private Repo" risk_score = 21 rule_id = "01c49712-25bc-49d2-a27d-d7ce52f5dc49" severity = "low" diff --git a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml index 51a91466a67..4e35daa4223 100644 --- a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml +++ b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml @@ -17,7 +17,7 @@ from = "now-9m" index = ["logs-github.audit-*"] language = "kuery" license = "Elastic License v2" -name = "GitHub Repo Interaction From a New IP" +name = "First Occurrence of GitHub Repo Interaction From a New IP" risk_score = 21 rule_id = "0294f105-d7af-4a02-ae90-35f56763ffa2" severity = "low" diff --git a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml index 5129b19054a..b848881bed7 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml @@ -17,7 +17,7 @@ from = "now-9m" index = ["logs-github.audit-*"] language = "kuery" license = "Elastic License v2" -name = "New IP Address For GitHub PAT" +name = "First Occurrence of IP Address For GitHub Personal Access Token (PAT)" risk_score = 21 rule_id = "fc909baa-fb34-4c46-9691-be276ef4234c" severity = "low" diff --git a/rules_building_block/initial_access_github_new_ip_address_for_user.toml b/rules_building_block/initial_access_github_new_ip_address_for_user.toml index 6ca6c067c1c..344e8f99c1d 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_user.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_user.toml @@ -17,7 +17,7 @@ from = "now-9m" index = ["logs-github.audit-*"] language = "kuery" license = "Elastic License v2" -name = "New IP Address For GitHub User" +name = "First Occurrence of IP Address For GitHub User" risk_score = 21 rule_id = "3af4cb9b-973f-4c54-be2b-7623c0e21b2b" severity = "low" diff --git a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml index c8c4d295af7..cbb85e4fec3 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml @@ -17,7 +17,7 @@ from = "now-9m" index = ["logs-github.audit-*"] language = "kuery" license = "Elastic License v2" -name = "New User Agent For a GitHub PAT" +name = "First Occurrence of User Agent For a GitHub Personal Access Token (PAT)" risk_score = 21 rule_id = "0e4367a0-a483-439d-ad2e-d90500b925fd" severity = "low" diff --git a/rules_building_block/initial_access_github_new_user_agent_for_user.toml b/rules_building_block/initial_access_github_new_user_agent_for_user.toml index 6afc34b45a4..4063b464a49 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_user.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_user.toml @@ -17,7 +17,7 @@ from = "now-9m" index = ["logs-github.audit-*"] language = "kuery" license = "Elastic License v2" -name = "New User Agent For a GitHub User" +name = "First Occurrence of User-Agent For a GitHub User" risk_score = 21 rule_id = "41761cd3-380f-4d4d-89f3-46d6853ee35d" severity = "low" diff --git a/rules_building_block/persistence_github_new_pat_for_user.toml b/rules_building_block/persistence_github_new_pat_for_user.toml index 977308daf39..fa44818c9c5 100644 --- a/rules_building_block/persistence_github_new_pat_for_user.toml +++ b/rules_building_block/persistence_github_new_pat_for_user.toml @@ -17,7 +17,7 @@ from = "now-9m" index = ["logs-github.audit-*"] language = "kuery" license = "Elastic License v2" -name = "New PAT For a GitHub User" +name = "First Occurrence of Personal Access Token (PAT) Use For a GitHub User" risk_score = 21 rule_id = "f94e898e-94f1-4545-8923-03e4b2866211" severity = "low" From 826137c4d09a8db91f966f0695f272cc3d027cd6 Mon Sep 17 00:00:00 2001 From: imays11 <59296946+imays11@users.noreply.github.com> Date: Thu, 21 Dec 2023 16:50:12 -0500 Subject: [PATCH 19/22] adjusted new_terms order and rule types based on review feedback --- ...xecution_github_high_number_of_cloned_repos_from_pat.toml | 3 --- .../github/impact_github_repository_deleted.toml | 1 - .../execution_github_new_event_action_for_pat.toml | 2 +- .../execution_github_new_repo_interaction_for_pat.toml | 2 +- .../execution_github_new_repo_interaction_for_user.toml | 2 +- .../execution_github_repo_interaction_from_new_ip.toml | 2 +- .../impact_github_member_removed_from_organization.toml | 5 ++++- .../initial_access_github_new_ip_address_for_pat.toml | 2 +- .../initial_access_github_new_ip_address_for_user.toml | 2 +- .../initial_access_github_new_user_agent_for_pat.toml | 2 +- .../initial_access_github_new_user_agent_for_user.toml | 2 +- .../persistence_github_new_pat_for_user.toml | 2 +- .../persistence_github_new_user_added_to_organization.toml | 5 ++++- 13 files changed, 17 insertions(+), 15 deletions(-) rename {rules_building_block => rules/integrations/github}/execution_github_high_number_of_cloned_repos_from_pat.toml (94%) rename {rules/integrations/github => rules_building_block}/impact_github_member_removed_from_organization.toml (90%) rename {rules/integrations/github => rules_building_block}/persistence_github_new_user_added_to_organization.toml (92%) diff --git a/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml b/rules/integrations/github/execution_github_high_number_of_cloned_repos_from_pat.toml similarity index 94% rename from rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml rename to rules/integrations/github/execution_github_high_number_of_cloned_repos_from_pat.toml index f8ebdf64e0f..dfa81e0277d 100644 --- a/rules_building_block/execution_github_high_number_of_cloned_repos_from_pat.toml +++ b/rules/integrations/github/execution_github_high_number_of_cloned_repos_from_pat.toml @@ -5,11 +5,9 @@ maturity = "production" min_stack_comments = "New fields added to GitHub Integration" min_stack_version = "8.8.0" updated_date = "2023/12/14" -bypass_bbr_timing = true [rule] author = ["Elastic"] -building_block_type = "default" description = """ Detects a high number of unique private repo clone events originating from a single personal access token within a short time period. """ @@ -25,7 +23,6 @@ tags = ["Domain: Cloud", "Use Case: Threat Detection", "Use Case: UEBA", "Tactic: Execution", - "Rule Type: BBR", "Data Source: Github" ] timestamp_override = "event.ingested" diff --git a/rules/integrations/github/impact_github_repository_deleted.toml b/rules/integrations/github/impact_github_repository_deleted.toml index 416cdaf9e71..9eebd68aea8 100644 --- a/rules/integrations/github/impact_github_repository_deleted.toml +++ b/rules/integrations/github/impact_github_repository_deleted.toml @@ -49,4 +49,3 @@ reference = "https://attack.mitre.org/techniques/T1485/" id = "TA0040" name = "Impact" reference = "https://attack.mitre.org/tactics/TA0040/" - diff --git a/rules_building_block/execution_github_new_event_action_for_pat.toml b/rules_building_block/execution_github_new_event_action_for_pat.toml index eac43cbb021..ba72f7fde59 100644 --- a/rules_building_block/execution_github_new_event_action_for_pat.toml +++ b/rules_building_block/execution_github_new_event_action_for_pat.toml @@ -53,7 +53,7 @@ reference = "https://attack.mitre.org/tactics/TA0002/" [rule.new_terms] field = "new_terms_fields" -value = ["event.action", "github.hashed_token"] +value = ["github.hashed_token", "event.action"] [[rule.new_terms.history_window_start]] field = "history_window_start" diff --git a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml index 9f07376a55d..e830601649e 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml @@ -54,7 +54,7 @@ reference = "https://attack.mitre.org/tactics/TA0002/" [rule.new_terms] field = "new_terms_fields" -value = ["github.repo", "github.hashed_token"] +value = ["github.hashed_token", "github.repo"] [[rule.new_terms.history_window_start]] field = "history_window_start" diff --git a/rules_building_block/execution_github_new_repo_interaction_for_user.toml b/rules_building_block/execution_github_new_repo_interaction_for_user.toml index 21046d52fe7..f348afb4eaf 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_user.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_user.toml @@ -53,7 +53,7 @@ reference = "https://attack.mitre.org/tactics/TA0002/" [rule.new_terms] field = "new_terms_fields" -value = ["github.repo", "user.name"] +value = ["user.name", "github.repo"] [[rule.new_terms.history_window_start]] field = "history_window_start" diff --git a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml index 4e35daa4223..a9b685231e8 100644 --- a/rules_building_block/execution_github_repo_interaction_from_new_ip.toml +++ b/rules_building_block/execution_github_repo_interaction_from_new_ip.toml @@ -53,7 +53,7 @@ reference = "https://attack.mitre.org/tactics/TA0002/" [rule.new_terms] field = "new_terms_fields" -value = ["github.actor_ip", "github.repo"] +value = ["github.repo", "github.actor_ip"] [[rule.new_terms.history_window_start]] field = "history_window_start" diff --git a/rules/integrations/github/impact_github_member_removed_from_organization.toml b/rules_building_block/impact_github_member_removed_from_organization.toml similarity index 90% rename from rules/integrations/github/impact_github_member_removed_from_organization.toml rename to rules_building_block/impact_github_member_removed_from_organization.toml index f1f01fb4eb8..ddffcc741d0 100644 --- a/rules/integrations/github/impact_github_member_removed_from_organization.toml +++ b/rules_building_block/impact_github_member_removed_from_organization.toml @@ -4,10 +4,12 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/12/14" +updated_date = "2023/12/21" +bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ A member was removed or their invitation to join was removed from a GitHub Organization. """ @@ -23,6 +25,7 @@ tags = ["Domain: Cloud", "Use Case: Threat Detection", "Use Case: UEBA", "Tactic: Impact", + "Rule Type: BBR", "Data Source: Github" ] timestamp_override = "event.ingested" diff --git a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml index b848881bed7..b1fa1b90d21 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_pat.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_pat.toml @@ -55,7 +55,7 @@ reference = "https://attack.mitre.org/tactics/TA0001/" [rule.new_terms] field = "new_terms_fields" -value = ["github.actor_ip", "github.hashed_token"] +value = ["github.hashed_token", "github.actor_ip"] [[rule.new_terms.history_window_start]] field = "history_window_start" diff --git a/rules_building_block/initial_access_github_new_ip_address_for_user.toml b/rules_building_block/initial_access_github_new_ip_address_for_user.toml index 344e8f99c1d..38bb8adf040 100644 --- a/rules_building_block/initial_access_github_new_ip_address_for_user.toml +++ b/rules_building_block/initial_access_github_new_ip_address_for_user.toml @@ -54,7 +54,7 @@ reference = "https://attack.mitre.org/tactics/TA0001/" [rule.new_terms] field = "new_terms_fields" -value = ["github.actor_ip", "user.name"] +value = ["user.name", "github.actor_ip"] [[rule.new_terms.history_window_start]] field = "history_window_start" diff --git a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml index cbb85e4fec3..64308ff178a 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_pat.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_pat.toml @@ -55,7 +55,7 @@ reference = "https://attack.mitre.org/tactics/TA0001/" [rule.new_terms] field = "new_terms_fields" -value = ["github.user_agent", "github.hashed_token"] +value = ["github.hashed_token", "github.user_agent"] [[rule.new_terms.history_window_start]] field = "history_window_start" diff --git a/rules_building_block/initial_access_github_new_user_agent_for_user.toml b/rules_building_block/initial_access_github_new_user_agent_for_user.toml index 4063b464a49..7980a538de6 100644 --- a/rules_building_block/initial_access_github_new_user_agent_for_user.toml +++ b/rules_building_block/initial_access_github_new_user_agent_for_user.toml @@ -54,7 +54,7 @@ reference = "https://attack.mitre.org/tactics/TA0001/" [rule.new_terms] field = "new_terms_fields" -value = ["github.user_agent", "user.name"] +value = ["user.name", "github.user_agent"] [[rule.new_terms.history_window_start]] field = "history_window_start" diff --git a/rules_building_block/persistence_github_new_pat_for_user.toml b/rules_building_block/persistence_github_new_pat_for_user.toml index fa44818c9c5..cfef12dc021 100644 --- a/rules_building_block/persistence_github_new_pat_for_user.toml +++ b/rules_building_block/persistence_github_new_pat_for_user.toml @@ -55,7 +55,7 @@ reference = "https://attack.mitre.org/tactics/TA0003/" [rule.new_terms] field = "new_terms_fields" -value = ["github.hashed_token", "user.name"] +value = ["user.name", "github.hashed_token"] [[rule.new_terms.history_window_start]] field = "history_window_start" diff --git a/rules/integrations/github/persistence_github_new_user_added_to_organization.toml b/rules_building_block/persistence_github_new_user_added_to_organization.toml similarity index 92% rename from rules/integrations/github/persistence_github_new_user_added_to_organization.toml rename to rules_building_block/persistence_github_new_user_added_to_organization.toml index aa46429e0ce..685fa8fbe53 100644 --- a/rules/integrations/github/persistence_github_new_user_added_to_organization.toml +++ b/rules_building_block/persistence_github_new_user_added_to_organization.toml @@ -4,10 +4,12 @@ integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" -updated_date = "2023/12/14" +updated_date = "2023/12/21" +bypass_bbr_timing = true [rule] author = ["Elastic"] +building_block_type = "default" description = """ A new user was added to a GitHub organization. """ @@ -23,6 +25,7 @@ tags = ["Domain: Cloud", "Use Case: Threat Detection", "Use Case: UEBA", "Tactic: Persistence", + "Rule Type: BBR", "Data Source: Github" ] timestamp_override = "event.ingested" From 5f58a4d23a9202dd4996f25d85b0d3af271da1e2 Mon Sep 17 00:00:00 2001 From: Isai <59296946+imays11@users.noreply.github.com> Date: Wed, 3 Jan 2024 15:22:21 -0500 Subject: [PATCH 20/22] Apply suggestions from code review Co-authored-by: Ruben Groenewoud <78494512+Aegrah@users.noreply.github.com> --- ...tion_github_ueba_multiple_behavior_alerts_from_account.toml | 3 ++- .../execution_github_new_event_action_for_pat.toml | 2 +- .../execution_github_new_repo_interaction_for_pat.toml | 2 +- .../execution_github_new_repo_interaction_for_user.toml | 2 +- rules_building_block/execution_github_repo_created.toml | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml index b3d9e4efd09..2908f7b3e87 100644 --- a/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml +++ b/rules/integrations/github/execution_github_ueba_multiple_behavior_alerts_from_account.toml @@ -25,7 +25,8 @@ tags = ["Domain: Cloud", "Use Case: Threat Detection", "Use Case: UEBA", "Tactic: Execution", - "Rule Type: Higher-Order Rule" + "Rule Type: Higher-Order Rule", + "Data Source: Github" ] timestamp_override = "event.ingested" type = "threshold" diff --git a/rules_building_block/execution_github_new_event_action_for_pat.toml b/rules_building_block/execution_github_new_event_action_for_pat.toml index ba72f7fde59..411b406a4b8 100644 --- a/rules_building_block/execution_github_new_event_action_for_pat.toml +++ b/rules_building_block/execution_github_new_event_action_for_pat.toml @@ -1,11 +1,11 @@ [metadata] +bypass_bbr_timing = true creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" min_stack_version = "8.8.0" updated_date = "2023/12/14" -bypass_bbr_timing = true [rule] author = ["Elastic"] diff --git a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml index e830601649e..98e6201bbf5 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_pat.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_pat.toml @@ -1,11 +1,11 @@ [metadata] +bypass_bbr_timing = true creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "New fields added to GitHub Integration" min_stack_version = "8.8.0" updated_date = "2023/12/14" -bypass_bbr_timing = true [rule] author = ["Elastic"] diff --git a/rules_building_block/execution_github_new_repo_interaction_for_user.toml b/rules_building_block/execution_github_new_repo_interaction_for_user.toml index f348afb4eaf..9f900204215 100644 --- a/rules_building_block/execution_github_new_repo_interaction_for_user.toml +++ b/rules_building_block/execution_github_new_repo_interaction_for_user.toml @@ -1,11 +1,11 @@ [metadata] +bypass_bbr_timing = true creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "Multiple field support in the New Terms rule type was added in Elastic 8.6" min_stack_version = "8.6.0" updated_date = "2023/12/14" -bypass_bbr_timing = true [rule] author = ["Elastic"] diff --git a/rules_building_block/execution_github_repo_created.toml b/rules_building_block/execution_github_repo_created.toml index cd5196dacc9..c10de1f2ea0 100644 --- a/rules_building_block/execution_github_repo_created.toml +++ b/rules_building_block/execution_github_repo_created.toml @@ -1,11 +1,11 @@ [metadata] +bypass_bbr_timing = true creation_date = "2023/10/11" integration = ["github"] maturity = "production" min_stack_comments = "New fields added: required_fields, related_integrations, setup" min_stack_version = "8.3.0" updated_date = "2023/12/14" -bypass_bbr_timing = true [rule] author = ["Elastic"] From a173f8d93214036c17d8b9d8bac9b129e43d992e Mon Sep 17 00:00:00 2001 From: Isai <59296946+imays11@users.noreply.github.com> Date: Wed, 17 Jan 2024 12:38:47 -0500 Subject: [PATCH 21/22] remove user.name from detection_rules/etc/non-ecs-schema.json --- detection_rules/etc/non-ecs-schema.json | 1 - 1 file changed, 1 deletion(-) diff --git a/detection_rules/etc/non-ecs-schema.json b/detection_rules/etc/non-ecs-schema.json index ba86c7412bf..0fc7a4ac438 100644 --- a/detection_rules/etc/non-ecs-schema.json +++ b/detection_rules/etc/non-ecs-schema.json @@ -120,7 +120,6 @@ "kibana.alert.rule.threat.tactic.id": "keyword", "kibana.alert.workflow_status": "keyword", "kibana.alert.rule.rule_id": "keyword", - "user.name": "keyword" }, "logs-google_workspace*": { "gsuite.admin": "keyword", From e16f7d2750f5d3709fb551a0dab926c6f6ecc0f1 Mon Sep 17 00:00:00 2001 From: Justin Ibarra <16747370+brokensound77@users.noreply.github.com> Date: Wed, 17 Jan 2024 11:53:40 -0700 Subject: [PATCH 22/22] fix json formatting --- detection_rules/etc/non-ecs-schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/detection_rules/etc/non-ecs-schema.json b/detection_rules/etc/non-ecs-schema.json index 0fc7a4ac438..f060727e691 100644 --- a/detection_rules/etc/non-ecs-schema.json +++ b/detection_rules/etc/non-ecs-schema.json @@ -119,7 +119,7 @@ "signal.rule.threat.tactic.name": "keyword", "kibana.alert.rule.threat.tactic.id": "keyword", "kibana.alert.workflow_status": "keyword", - "kibana.alert.rule.rule_id": "keyword", + "kibana.alert.rule.rule_id": "keyword" }, "logs-google_workspace*": { "gsuite.admin": "keyword",