Skip to content

[New Rules] Procfs Sycall Read & binfmt Configuration File Creation - #6698

Merged
Aegrah merged 9 commits into
mainfrom
migrating-two-ers-to-dr
Aug 26, 2026
Merged

[New Rules] Procfs Sycall Read & binfmt Configuration File Creation#6698
Aegrah merged 9 commits into
mainfrom
migrating-two-ers-to-dr

Conversation

@Aegrah

@Aegrah Aegrah commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Summary

Migrating two deprecated endpoint rules over to detection rules.

@Aegrah Aegrah self-assigned this Aug 25, 2026
Copilot AI lite review requested due to automatic review settings August 25, 2026 11:38
@Aegrah Aegrah changed the title Migrating two ers to dr [New Rules] Procfs Sycall Read & binfmt Configuration File Creation Aug 25, 2026
@elastic-vault-github-plugin-prod

elastic-vault-github-plugin-prod Bot commented Aug 25, 2026

Copy link
Copy Markdown

⛔️ Test failed

Results
  • ❌ Suspicious Reading of procfs Syscall File (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta
  • ❌ Binfmt Configuration File Creation (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds two new Linux detection rules to this repository as part of migrating previously-deprecated endpoint content into detection-rules.

Changes:

  • Introduces a new EQL rule to detect binfmt configuration .conf file creation in common binfmt.d paths.
  • Introduces a new EQL rule to detect suspicious reads of /proc/<pid>/syscall via common CLI tooling across multiple endpoint data sources.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
rules/linux/persistence_binfmt_configuration_file_creation.toml New Linux EQL rule targeting binfmt config file creation activity.
rules/linux/discovery_suspicious_proc_pid_syscall_read.toml New Linux EQL rule targeting suspicious /proc/<pid>/syscall reads across endpoint telemetry sources.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread rules/linux/persistence_binfmt_configuration_file_creation.toml
Comment thread rules/linux/persistence_binfmt_configuration_file_creation.toml
Comment thread rules/linux/discovery_suspicious_proc_pid_syscall_read.toml
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@elastic-vault-github-plugin-prod

elastic-vault-github-plugin-prod Bot commented Aug 25, 2026

Copy link
Copy Markdown

⛔️ Test failed

Results
  • ❌ Suspicious Reading of procfs Syscall File (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta
  • ❌ Binfmt Configuration File Creation (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta

Comment thread rules/linux/discovery_suspicious_proc_pid_syscall_read.toml
Comment thread rules/linux/discovery_suspicious_proc_pid_syscall_read.toml
Comment thread rules/linux/persistence_binfmt_configuration_file_creation.toml
Comment thread rules/linux/persistence_binfmt_configuration_file_creation.toml Outdated

@eric-forte-elastic eric-forte-elastic left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Small Comment, otherwise looks good 👍

Aegrah and others added 2 commits August 26, 2026 10:10
Co-authored-by: Terrance DeJesus <99630311+terrancedejesus@users.noreply.github.com>
Co-authored-by: Terrance DeJesus <99630311+terrancedejesus@users.noreply.github.com>
@elastic-vault-github-plugin-prod

elastic-vault-github-plugin-prod Bot commented Aug 26, 2026

Copy link
Copy Markdown

⛔️ Test failed

Results
  • ❌ Suspicious Reading of procfs Syscall File (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta
  • ❌ Binfmt Configuration File Creation (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta

@elastic-vault-github-plugin-prod

elastic-vault-github-plugin-prod Bot commented Aug 26, 2026

Copy link
Copy Markdown

⛔️ Test failed

Results
  • ❌ Suspicious Reading of procfs Syscall File (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta
  • ❌ Binfmt Configuration File Creation (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta

@elastic-vault-github-plugin-prod

elastic-vault-github-plugin-prod Bot commented Aug 26, 2026

Copy link
Copy Markdown

⛔️ Test failed

Results
  • ❌ Suspicious Reading of procfs Syscall File (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta
  • ❌ Binfmt Configuration File Creation (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta

@elastic-vault-github-plugin-prod

elastic-vault-github-plugin-prod Bot commented Aug 26, 2026

Copy link
Copy Markdown

⛔️ Test failed

Results
  • ❌ Suspicious Reading of procfs Syscall File (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta
  • ❌ Binfmt Configuration File Creation (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta

@elastic-vault-github-plugin-prod

elastic-vault-github-plugin-prod Bot commented Aug 26, 2026

Copy link
Copy Markdown

⛔️ Test failed

Results
  • ❌ Suspicious Reading of procfs Syscall File (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta
  • ❌ Binfmt Configuration File Creation (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta

@elastic-vault-github-plugin-prod

elastic-vault-github-plugin-prod Bot commented Aug 26, 2026

Copy link
Copy Markdown

⛔️ Test failed

Results
  • ❌ Suspicious Reading of procfs Syscall File (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta
  • ❌ Binfmt Configuration File Creation (eql)
    • coverage_issue: no_rta
    • stack_validation_failed: no_rta

@Aegrah
Aegrah merged commit b556c55 into main Aug 26, 2026
13 checks passed
@Aegrah
Aegrah deleted the migrating-two-ers-to-dr branch August 26, 2026 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants