Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1163 commits
Select commit Hold shift + click to select a range
bfcbcc6
build(deps): bump github.com/elastic/package-registry (#15038)
dependabot[bot] Aug 26, 2025
baec6f7
[beelzebub] Improve log event handling (#14402)
colin-stubbs Aug 26, 2025
f4df34c
Add CODE_OF_CONDUCT.md (#15024)
efd6 Aug 26, 2025
789f3d8
cel: add missing resource timeout template snippet and improve docs (…
efd6 Aug 26, 2025
e2d466b
Add Serverless compatibility (#15003)
spuchol81 Aug 27, 2025
17b9d98
[Crowdstrike] Populate `message` field from `crowdstrike.event_simple…
moxarth-rathod Aug 27, 2025
009d35d
update quick start public docs
haetamoudi Aug 27, 2025
2fca1f1
use component.id instead of elastic_agent.process in memory visualisa…
juliaElastic Aug 27, 2025
ca28dbb
conduct: fix markdown (#15062)
efd6 Aug 27, 2025
7978fa3
[Github] harmonise appearance of dashboards (#15044)
moxarth-rathod Aug 28, 2025
7cf73cd
[ti_greynoise] Update data collection endpoint (#15042)
niraj-crest Aug 28, 2025
3c8ea60
[extrahop][Investigation] Add extrahop investigation datastream (#14590)
sharadcrest Aug 28, 2025
7062c4f
minor bugfix
spuchol81 Aug 28, 2025
b7023ff
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#15074)
github-actions[bot] Aug 28, 2025
3ccb38b
build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (…
dependabot[bot] Aug 28, 2025
ffdb094
Add code of conduct to the list of files that don't trigger package b…
jsoriano Aug 28, 2025
968d488
[Jamf Protect 3.2.0] Enhancements to process mapping (#15046)
txhaflaire Aug 28, 2025
cc357db
[O365_metrics] Add `entra_alerts` Dashboard (#14333)
lucian-ioan Aug 28, 2025
f90519b
Kubernetes.audit_logs: add support for cloud providers (#14554)
chemamartinez Aug 28, 2025
0c09abe
snyk: accept undocumented behaviour that the API has (#15017)
efd6 Aug 28, 2025
aeb280d
[linux] require root privileges for pageinfo (#14592)
AndersonQ Aug 29, 2025
ba7b589
o365: re-write CEL code to use work lists (#14962)
efd6 Aug 29, 2025
e67d630
[O365 Metrics] Make O365 Metrics integration GA (#15096)
lucian-ioan Aug 29, 2025
87dd3ae
build(deps): bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 (#15090)
dependabot[bot] Aug 29, 2025
bad4bf5
[symantec_endpoint_security] Fix loss of state in error case (#15100)
chrisberkhout Aug 29, 2025
2302acf
o365: Add field definitions for o365.audit.SensitivityLabelEventData.…
mohitjha-elastic Sep 1, 2025
aee2ce1
[symantec_endpoint_security] Lower the package spec version (#15102)
chrisberkhout Sep 1, 2025
ccb7773
[mysql_otel] [docs] remove "content pack" and "EDOT collector" mentio…
mykola-elastic Sep 1, 2025
8585b6f
[iis_otel] [docs] remove "content pack" and "EDOT collector" mentions…
mykola-elastic Sep 1, 2025
eb8b22c
crowdstrike: migrate to combined vulnerabilities endpoint (#15049)
navnit-elastic Sep 2, 2025
ea10460
ti_abusech: Add system benchmarks (#15051)
kcreddy Sep 2, 2025
3426862
[Security Rules] Update security rules package to v9.1.6-beta.1 (#15118)
tradebot-elastic Sep 2, 2025
d2ed183
[Security Rules] Update security rules package to v9.1.6 (#15123)
tradebot-elastic Sep 2, 2025
a8116ae
imperva_cloud_waf: Add system test for the CEL input.
mohitjha-elastic Sep 2, 2025
7b040f4
build(deps): bump updatecli/updatecli-action from 2.90.0 to 2.91.0 (#…
dependabot[bot] Sep 2, 2025
0f0e087
[updatecli] Update latest snapshot to 8.19.4-SNAPSHOT (#15115)
github-actions[bot] Sep 2, 2025
51c150e
ti_opencti: Add script processor to drop all nulls / empty strings. (…
kcreddy Sep 3, 2025
4c167bd
o365: ensure that cursors are not updated to times in the future (#15…
efd6 Sep 3, 2025
67cc183
[Carbon Black Cloud] Add agentless deployment (#15110)
moxarth-rathod Sep 3, 2025
d7c2620
[Mimecast] Add agentless deployment (#15124)
moxarth-rathod Sep 3, 2025
3edaa92
[CI] Add exception for CODE_OF_CONDUCT.md (#15145)
mrodm Sep 3, 2025
38b39b2
sentinel_one: add pipeline and rally benchmarks (part 1) (#15030)
navnit-elastic Sep 4, 2025
afe1362
o365: tolerate missing cursor elements when advancing (#15154)
efd6 Sep 4, 2025
5d5b877
Write System Tests for RabbitMQ (#14764)
giorgi-imerlishvili-elastic Sep 4, 2025
e7a2b1b
[DGA] Correct Readme typo (#15165)
jmcarlock Sep 4, 2025
b371240
Replace Markdown Navigation with Links Panel (#14938)
robester0403 Sep 4, 2025
c5bbdb1
o365: fix typo in content_types manifest documentation for UI (#15152)
efd6 Sep 4, 2025
40663e3
refactor!(beyondinsight_password_safe): user audit pagination (#15091)
andrewkroh Sep 4, 2025
8df94e9
splunk: add search data stream (#15041)
efd6 Sep 5, 2025
f12a71e
sysdig: add support for vulnerability datastream
brijesh-elastic Sep 5, 2025
baf09e0
docs: add FAQ section for Azure Logs integration v2 preview (#15203)
zmoog Sep 5, 2025
29b7642
[amazon_security_lake] Parse JSON in `ocsf.resources.data`, `ocsf.unm…
chrisberkhout Sep 5, 2025
e8cf5eb
Add warning note in RabbitMQ package readme about possible discrepanc…
giorgi-imerlishvili-elastic Sep 5, 2025
905a3dc
refactor!(beyondinsight_password_safe): modernize session data stream…
andrewkroh Sep 5, 2025
d46ff3a
[Cloud Asset Inventory] Add ARM template Cloud Connector URL (#14978)
amirbenun Sep 7, 2025
7414f0c
Rename "Prerequisites" into "What do I need to use this integration?"…
alaudazzi Sep 8, 2025
1b506d1
[AWS VPC Flow] Add support for v6, v7 and v8 vpcflow logs (#15077)
moxarth-rathod Sep 8, 2025
c0dd2a5
google_workspace: increase maximum character limit for the field valu…
navnit-elastic Sep 8, 2025
961d327
[Github] Add links panel widget in dashboards (#15095)
moxarth-rathod Sep 8, 2025
687a39b
[Cisco Duo] Add agentless deployment (#15140)
moxarth-rathod Sep 8, 2025
c13f6cf
build(deps): bump updatecli/updatecli-action from 2.91.0 to 2.92.0 (#…
dependabot[bot] Sep 8, 2025
2eb0561
build(deps): bump golang.org/x/mod from 0.27.0 to 0.28.0 (#15223)
dependabot[bot] Sep 8, 2025
b745a7e
Remove default_pipeline change from Readmes for DGA, PAD, and LotL (#…
jmcarlock Sep 8, 2025
761d622
[o365] Improve permissions documentation (#15228)
chrisberkhout Sep 9, 2025
252f28a
[Kafka] Remove unused mapping fields (#15225)
agithomas Sep 9, 2025
aee01a4
Support special chars in interface name (#15242)
bhapas Sep 9, 2025
50c274f
Update `queue.filled.pct.events` to `queue.filled.pct` (#15244)
khushijain21 Sep 9, 2025
189ce33
Use journald input by default when running system integration for Deb…
pierrehilbert Sep 9, 2025
f200413
[Cloud Asset Inventory] Azure cloud_connectors_federated_identity typ…
amirbenun Sep 9, 2025
05fe552
[island_browser][device] Add island_browser device datastream (#15162)
janvi-elastic Sep 10, 2025
78ec5bf
[microsoft_defender_endpoint,m365_defender] extract process.name from…
mohitjha-elastic Sep 10, 2025
746af75
[cel] Add options for OAuth2 user/password (#15210)
chrisberkhout Sep 10, 2025
4f82f05
sentinel_one: add rally benchmark (part 2) (#15250)
navnit-elastic Sep 10, 2025
d79da75
[httpjson] Add options for OAuth2 user/password (#15211)
chrisberkhout Sep 10, 2025
823273b
CODEOWNERS: sort list (#15260)
efd6 Sep 10, 2025
5f7ee6a
[statsd_input] Make StatsD input package GA (#15125)
mykola-elastic Sep 10, 2025
9a2ed98
Change stack version requirements due to the breaking changes (#15268)
rdner Sep 10, 2025
5e8f959
[Cloud Asset Inventory] Cloud Connectors Align to CSPM Azure (#15264)
amirbenun Sep 10, 2025
6e6e232
[Cloud Security Posture] Support Azure cloud connector (#15255)
amirbenun Sep 10, 2025
744672e
[Cloud Security] Add Cloud Connectors credential option for Cloud Ass…
seanrathier Sep 10, 2025
74da98a
[Security AI Prompts] Add prompts for value report (#15213)
stephmilovic Sep 10, 2025
95ac724
box_events: add limit parameter and pagination (#15257)
chemamartinez Sep 10, 2025
9637849
rm knowledgeHistory (#15281)
stephmilovic Sep 10, 2025
adbd14b
[island_browser][user] Add island_browser user datastream (#15109)
janvi-elastic Sep 11, 2025
eb19498
[Zscaler ZPA] Add Convert conditions (#15131)
SimonKoetting Sep 11, 2025
4c355ef
[AWS CloudTrail] Map `aws.cloudtrail.recipient_account_id` to `cloud.…
moxarth-rathod Sep 11, 2025
fa1c3f9
Update the BitDefender Integration documentation (#15256)
alaudazzi Sep 11, 2025
e7ac517
ti_crowdstrike: add agentless deployment
mohitjha-elastic Sep 11, 2025
b10fbe7
elastic_security: add support for conditional required fields to hand…
mohitjha-elastic Sep 11, 2025
866e5d8
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#15284)
github-actions[bot] Sep 11, 2025
538a4ca
Update ownership of cloudtrail to elastic/security-service-integratio…
kcreddy Sep 11, 2025
c7ee303
update native misconfiguration transform retention to 26h (#15270)
maxcold Sep 11, 2025
cb79853
Fix processing of crowdstrike.User.Name field (#15272)
chemamartinez Sep 11, 2025
3110fd4
build(deps): bump golang.org/x/tools from 0.36.0 to 0.37.0 (#15289)
dependabot[bot] Sep 11, 2025
a486bb1
Updated JSON indentation + added JSON tag on Valid JSON (#15076)
animehart Sep 11, 2025
963f3f4
{mimecast, carbon_black_cloud}: Add processor to remove the fields ad…
moxarth-rathod Sep 12, 2025
bc0338f
[Kafka] Add system tests for the datasets (#15243)
agithomas Sep 12, 2025
d43ffbc
Update the Memcached integration documentation (#15258)
alaudazzi Sep 12, 2025
2702b41
[O365 Metrics] Fix Readme (#15221)
Linu-Elias Sep 12, 2025
2867ffb
Update MySQL Integration documentation with the required privileges (…
alaudazzi Sep 12, 2025
6ffce0f
[O365_metrics] Fix Dashboards (#15259)
Linu-Elias Sep 12, 2025
73919d6
[Elastic Agent] Remove otelconsumer from Agent metrics dashboard (#15…
belimawr Sep 12, 2025
e7adea3
refactor!(beyondinsight_password_safe): asset data stream (#15103)
andrewkroh Sep 12, 2025
53ad61c
Update documentation to configure data view for dashboards (#15294)
sodhikirti07 Sep 12, 2025
082af3d
cel: add support for global header configuration (#15297)
efd6 Sep 14, 2025
a6399d4
jamf_protect: fix handling of tags in alerts data stream (#15311)
efd6 Sep 15, 2025
c780d01
feat!(beyondinsight_password_safe): standardize pipelines, disable dy…
andrewkroh Sep 15, 2025
40b6d8e
[O365] O365 UI layout improvements (#14922)
narph Sep 15, 2025
ec2ed89
swimlane: fix docker deployer for filestream input (#15301)
navnit-elastic Sep 15, 2025
be25d4e
[GCP VertexAI] Update panel links and dashboard screenshot (#15304)
muthu-mps Sep 15, 2025
7f0bf91
box_events: fix description of the interval setting (#15299)
chemamartinez Sep 15, 2025
0948111
Make security integrations GA (#15298)
moxarth-rathod Sep 15, 2025
4ff9014
Update the Cisco Umbrella Integration page (#15240)
alaudazzi Sep 15, 2025
c376a09
fix(azure logs) interim fix to support non-standard log events (#15205)
zmoog Sep 15, 2025
e71ed0e
fix(okta): prevent pagination when response len is under limit (#15310)
andrewkroh Sep 15, 2025
f7d18ff
feat: improve s3 access log parsing along with documentation updates …
Kavindu-Dodan Sep 15, 2025
a8b9678
snyk: fix parameter handling and allow issue update ingestion (#15239)
efd6 Sep 15, 2025
da7f3ca
Update osquery codeowner (#15008)
mjwolf Sep 15, 2025
9e9da32
o365: tolerate changed API next page URI behaviour (#15325)
efd6 Sep 16, 2025
11c0e1c
Update documentation on integration testing (#15009)
mjwolf Sep 16, 2025
9a7410c
Kafka consumer producer (#15099)
stefans-elastic Sep 16, 2025
419b018
sysdig: Fix the OOM kill issue for vulnerability data stream by dropp…
brijesh-elastic Sep 16, 2025
1d03cfa
[postgresql] OTel Content pack (#15035)
devamanv Sep 16, 2025
400a139
[vsphere] add extra grok pattern to cover more log formats (#15274)
stefans-elastic Sep 16, 2025
b2ef7ff
Add logs stream support (#14846)
rdner Sep 16, 2025
5068ae8
[SOPHOS UTM] Add GeopIP conditions (#15130)
SimonKoetting Sep 16, 2025
1251971
docs!(beyondinsight_password_safe): Refresh readme, move variable (#1…
andrewkroh Sep 16, 2025
03627dc
[Cloud Security] update wiz ingest pipeline to set vulnerability.titl…
alexreal1314 Sep 16, 2025
e0ccf81
[Security Rules] Update security rules package to v9.1.7-beta.1 (#15349)
tradebot-elastic Sep 16, 2025
30f1321
Add data retention for elastic agent status_change_logs data stream (…
MichelLosier Sep 16, 2025
119a86f
fix: disable webhook probe for http_endpoint inputs (#15355)
andrewkroh Sep 16, 2025
f487638
[Security AI Prompts] Prompts package to 1.0.3 (#15358)
stephmilovic Sep 16, 2025
27a870e
sailpoint_identity_sc: pass events as serialised json strings (#15359)
efd6 Sep 17, 2025
35222aa
1password: add agentless deployment
mohitjha-elastic Sep 17, 2025
8fd8782
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#15361)
github-actions[bot] Sep 17, 2025
7a13c41
checkpoint_email: Populate additional ECS fields for the event types …
brijesh-elastic Sep 17, 2025
f8fc66e
eset-protect: fixed 'invalid_grant' integration cel error (#15333)
eset-wael-alhashemi Sep 17, 2025
35dbdae
[osquery_manager] Update osquery to version 5.18.1 (#15321)
marc-gr Sep 17, 2025
3c176af
[Enhancement] Update categories for packages (#14571)
trisch-me Sep 17, 2025
5b593f6
[AWS GuardDuty] Add agentless deployment (#15312)
moxarth-rathod Sep 17, 2025
8f8783a
[CI] Move test dependencies to tools.go (#15353)
mrodm Sep 17, 2025
7cd30de
[Logstash integration] Plugin time spent per event calculations fix. …
mashhurs Sep 17, 2025
4dc154c
build(deps): bump github.com/elastic/package-registry (#15371)
dependabot[bot] Sep 17, 2025
70b658c
[Cloud Security] Add elastic connector id to azure (#15326)
seanrathier Sep 17, 2025
3af3d70
auth0: use elastic/stream v0.20.0 (#15373)
andrewkroh Sep 17, 2025
c924715
[ti_greynoise] Add GreyNoise detection rule filter note and integrati…
niraj-crest Sep 18, 2025
8eb5768
jamf_protect: respect preserve_original_event in alerts (#15360)
efd6 Sep 18, 2025
2d783d5
abnormal_ai: fix precision of abx_message_id field (#15336)
chemamartinez Sep 18, 2025
8b02420
zscaler_zpa: unify treatment of user fields (#15292)
chemamartinez Sep 18, 2025
cfe8712
[Security Rules] Update security rules package to v9.1.7 (#15389)
tradebot-elastic Sep 18, 2025
8301cba
o365: fix handling of error conditions when requesting work continuat…
efd6 Sep 18, 2025
03b6ee7
sysdig: add support for cspm data stream to collect compliance results
brijesh-elastic Sep 18, 2025
30cbfa8
[Github] - Added support for gcs and azure-blob-storage inputs for gi…
ShourieG Sep 18, 2025
399ac8f
[Logstash integration] Add current and peak connections metrics of el…
mashhurs Sep 18, 2025
88930ee
m365_defender: ensure $skip parameter is correctly formatted (#15392)
efd6 Sep 18, 2025
49f1fae
[island_browser][audit] Add island_browser audit datastream (#15319)
janvi-elastic Sep 18, 2025
60ac006
sentinel_one: Add support for application risk data stream and ilm po…
mohitjha-elastic Sep 19, 2025
b08affa
build(deps): bump gotest.tools/gotestsum from 1.12.3 to 1.13.0 (#15395)
dependabot[bot] Sep 19, 2025
f33e18a
build(deps): bump github.com/elastic/elastic-package (#15398)
dependabot[bot] Sep 19, 2025
3437ddd
[kafka] add system tests to consumer and producer data streams (#15334)
stefans-elastic Sep 19, 2025
32feed4
[citrix_adc] Fix grok processing to HTTPREQUEST & UDPFLOWSTAT in sslv…
robester0403 Sep 19, 2025
95b2cbc
snyk: Add latest transform to issue data stream. (#15377)
kcreddy Sep 22, 2025
285494a
aws: Add Config and Inspector transforms for extended protections (CD…
kcreddy Sep 22, 2025
542266b
microsoft_defender_cloud: Add assessment data stream to support Cloud…
brijesh-elastic Sep 22, 2025
eddc7d2
ti_abusech: add support for new dashboards and update deprecated visu…
mohitjha-elastic Sep 22, 2025
9c3a211
[Tenable SC] Add agentless deployment (#15364)
moxarth-rathod Sep 22, 2025
39a4aec
tenable_io: add severity option for vulnerability data stream (#15394)
chemamartinez Sep 22, 2025
a67fc9f
[cyera][classification] Add Cyera Classification datastream (#15031)
muskan-agarwal26 Sep 22, 2025
88871b0
Update installation instructions for lotl (#15405)
frozenmog Sep 22, 2025
78806ad
[updatecli] Update latest snapshot to 8.19.5-SNAPSHOT (#15410)
github-actions[bot] Sep 22, 2025
3dcf35b
[cisco_asa][bugfix] allow empty access-group (#15422)
vinit-chauhan Sep 22, 2025
d68f9ae
airlock_digital: Initial release of the airlock_digital with agent da…
sharadcrest Sep 22, 2025
2810d7c
added asset inventory category (#14758)
animehart Sep 22, 2025
751aa99
[ti_cyware_intel_exchange] Update Readme and add ioc_expiration_durat…
muskan-agarwal26 Sep 23, 2025
beaf4b5
crowdstrike: migrate to combined alerts endpoint (#15291)
navnit-elastic Sep 23, 2025
2640643
sentinel_one: updated README instructions for generating the API toke…
mohitjha-elastic Sep 23, 2025
9087a3a
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#15428)
github-actions[bot] Sep 23, 2025
e9add78
[cyera][issue] Add Cyera Issue datastream (#15107)
muskan-agarwal26 Sep 23, 2025
024c12d
System auth timestamp fix (#14844)
Tacklebox Sep 23, 2025
bc1a78a
Added misconfiguration_workflow and vulnerability_workflow to related…
animehart Sep 24, 2025
f28e5ec
[elastic_agent] Prefer RSS for memory usage charts (#15315)
AndersonQ Sep 24, 2025
db74cb2
aws.cloudtrail: Add `user.name` to Cloudtrail's `UserAuthentication` …
kcreddy Sep 24, 2025
d92242c
proofpoint_tap: add agentless deployment
mohitjha-elastic Sep 24, 2025
fe651fe
trend_micro_vision_one: relocate common required options (#15427)
chemamartinez Sep 24, 2025
bd14069
[JumpCloud] Add source_lag_time configuration option (#15432)
moxarth-rathod Sep 24, 2025
56b1c49
[cyera][event] Add Cyera Event datastream (#15146)
muskan-agarwal26 Sep 24, 2025
5c7e9d2
[island_browser] Remove ILM Policy from user and device data streams …
janvi-elastic Sep 24, 2025
873224d
[filestream] Migrate package to input type (#12878)
jsoriano Sep 24, 2025
34b9ef5
crowdstrike: improve windows events mappings in FDR data stream (#15342)
navnit-elastic Sep 24, 2025
6c447ac
o365: fix error propagation within cel program (#15445)
efd6 Sep 24, 2025
ff17f81
Add new fields to support the DGA algorithm and integration of AI Ins…
apps-elastic-gigamon Sep 25, 2025
55439b6
[Cloudflare Logpush] - Added support for Azure Blob Storage input in …
ShourieG Sep 25, 2025
9c0c10f
[GitHub] - Added missing oauth2 toggle in audit data stream (#15463)
ShourieG Sep 25, 2025
81309e8
[k8s otel] Use k8seventsreceiver data for K8s Events panels (#15454)
ChrsMark Sep 25, 2025
d12eead
Fixing Aruba build CI (#15461)
qcorporation Sep 25, 2025
ed5ef4b
[syslog_router] Support Cisco IOS (#15456)
taylor-swanson Sep 25, 2025
226858a
Add Sandfly Security connector policy template (#15460)
seanstory Sep 25, 2025
422b34a
[cisco_nexus] Fix whitespace issue with grok pattern (#15468)
taylor-swanson Sep 25, 2025
e46f81d
ssi_some: prevent updating fleet health status to degraded (#15415)
navnit-elastic Sep 25, 2025
f56f971
airlock_digital: Add execution histories data-stream (#15079)
sharadcrest Sep 25, 2025
9e09eb3
microsoft_defender_endpoint: ensure $skip parameter is correctly form…
kcreddy Sep 26, 2025
e252e30
[Checkpoint Email] Add agentless deployment (#15450)
moxarth-rathod Sep 26, 2025
8a36033
[GCP Vertex AI] Prompt response logs datastream (#15435)
ishleenk17 Sep 26, 2025
fa0ef1f
microsoft_defender_endpoint: ensure `page_size` configuration is pres…
brijesh-elastic Sep 26, 2025
630c145
o365: Fix 429 due to multiple subscription start attempts. (#15476)
kcreddy Sep 26, 2025
15979d3
[cyera] Add ILM policy note inside Readme (#15478)
janvi-elastic Sep 26, 2025
65ee9e7
[sophos] Fix add_locale handling in xg data stream (#15482)
taylor-swanson Sep 26, 2025
006736f
update kafka documentation (#15390)
stefans-elastic Sep 29, 2025
ed69bdb
[Snyk] Add agentless deployment (#15474)
moxarth-rathod Sep 29, 2025
19fbc06
Add fields mapping for Qualys field cloudProvider (#15324)
clement-fouque Sep 29, 2025
1ded072
crowdstrike: migrate to combined hosts endpoint (#15419)
navnit-elastic Sep 29, 2025
1a52bf4
add AI Assistant in Asset Inventory prompts (#15393)
maxcold Sep 29, 2025
5d58b32
keeper_security_siem_integration: new integration package for Keeper …
jpkeepersecurity Sep 29, 2025
f5f460f
[Kafka] Add new dashboards and link the newly added dashboards (#15328)
agithomas Sep 30, 2025
074c3a1
initial (#15486)
animehart Sep 30, 2025
f9c70e3
build(deps): bump updatecli/updatecli-action from 2.92.0 to 2.93.0 (#…
dependabot[bot] Sep 30, 2025
1c2a5e5
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#15494)
github-actions[bot] Sep 30, 2025
7408e7a
[Phase 1] Rename "Requirements" into "What do I need to use this inte…
alaudazzi Sep 30, 2025
e53d170
[Security AI Prompt] Update prompts for new integrations knowledge to…
jen-huang Sep 30, 2025
69b0d30
crowdstrike: add pipeline benchmark (#15499)
navnit-elastic Oct 1, 2025
8013e52
crowdstrike: add rally benchmark and fix ingest pipeline bugs (#15497)
navnit-elastic Oct 1, 2025
4d02ec9
[O365] Dashboard enhancements (#15503)
moxarth-rathod Oct 1, 2025
50dfc4f
updated H1s per SEO suggestions (#15397)
ketkee-aryamane Oct 1, 2025
42ff22b
[Cloud Security Posture] Bump links for 9.2 (#15508)
jeniawhite Oct 1, 2025
06671c8
airlock_digital: Add server activities datastream (#15106)
sharadcrest Oct 1, 2025
7fed8c8
Update billing docs link (#15488)
3kt Oct 2, 2025
6b8adbf
[aws_logs] Remove fixed value from event.dataset mapping (#15507)
zmoog Oct 2, 2025
62947fe
Github: update audit dashboards (#15498)
chemamartinez Oct 2, 2025
6b5bd9a
[CISCO Meraki] Handle 8021x_client_deauth events and identity field (…
srilumpa Oct 2, 2025
1df7268
[cisco_aironet]: enhance CLIENT_ADDED_TO_RUN_STATE log parsing (#15517)
ilyannn Oct 2, 2025
d4c5d59
[PANW] Fix broken link (#15504)
alaudazzi Oct 3, 2025
cd048c1
Azure_frontdoor: fix processing of events with N/A values (#15514)
chemamartinez Oct 3, 2025
908ceec
[Azure AI Foundry] Update dashboard panel with donut chart (#15329)
muthu-mps Oct 3, 2025
dea9fc2
feat(beyondtrust_pra): Use Unix timestamp for start_time (#14950)
andrewkroh Oct 3, 2025
735f5ab
Add GH workflow for making docs edit easier (#15128)
shmsr Oct 6, 2025
bdc961a
Remove AdHoc Views from system_otel dashboards (#15509)
girodav Oct 6, 2025
d8a5e6d
Add missing information on the HAProxy Integration documentation (#15…
alaudazzi Oct 6, 2025
0aee7a6
Fix workflow syntax (#15553)
shmsr Oct 6, 2025
1bf663f
[Azure Storage Account] Add `default_timegrain` configuration option …
zmoog Oct 6, 2025
3042784
[Security Rules] Update security rules package to v9.1.8-beta.1 (#15577)
tradebot-elastic Oct 7, 2025
1f867af
[Security Rules] Update security rules package to v9.1.8 (#15581)
tradebot-elastic Oct 7, 2025
2a461b6
Add .buildkite and .ci to backport branch: backport-security_detectio…
Oct 17, 2025
803b8d1
[Security Rules] Update security rules package to v9.1.9-beta.1 (#15682)
tradebot-elastic Oct 20, 2025
3377769
[Security Rules] Update security rules package to v9.1.9 (#15686)
tradebot-elastic Oct 20, 2025
763dd6f
[Security Rules] Update security rules package to v9.1.10-beta.1 (#15…
tradebot-elastic Nov 11, 2025
43379c0
[Security Rules] Update security rules package to v9.1.10 (#15939)
tradebot-elastic Nov 11, 2025
10b6ee5
[Security Rules] Update security rules package to v9.1.11-beta.1 (#16…
tradebot-elastic Nov 25, 2025
19f8850
[Security Rules] Update security rules package to v9.1.11 (#16105)
tradebot-elastic Nov 25, 2025
1c6c632
integrate security_detection_engine OOM testing pipeline (#16114)
maximpn Nov 26, 2025
79906b8
add execution permissions
maximpn Dec 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
65 changes: 18 additions & 47 deletions .buildkite/hooks/pre-command
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ git config --global core.pager 'cat'
export UPLOAD_SAFE_LOGS=${UPLOAD_SAFE_LOGS:-"0"}
export SERVERLESS=${SERVERLESS:-"false"}
export STACK_VERSION=${STACK_VERSION:-""}
export ELASTIC_SUBSCRIPTION=${ELASTIC_SUBSCRIPTION:-""}
export STACK_LOGSDB_ENABLED=${STACK_LOGSDB_ENABLED:-"false"}
export FORCE_CHECK_ALL=${FORCE_CHECK_ALL:-"false"}
export PUBLISH_COVERAGE_REPORTS=${PUBLISH_COVERAGE_REPORTS:-"false"}

Expand All @@ -29,15 +31,16 @@ export TMP_FOLDER_TEMPLATE="${TMP_FOLDER_TEMPLATE_BASE}.XXXXXXXXX"
REPO_BUILD_TAG="${REPO_NAME}/$(buildkite_pr_branch_build_id)"
export REPO_BUILD_TAG

AWS_SERVICE_ACCOUNT_SECRET_PATH=kv/ci-shared/platform-ingest/aws_ingest_ci
PRIVATE_CI_GCS_CREDENTIALS_PATH=kv/ci-shared/platform-ingest/gcp-platform-ingest-ci-service-account

BUILDKITE_API_TOKEN_PATH=kv/ci-shared/platform-ingest/buildkite_token

EC_TOKEN_PATH=kv/ci-shared/platform-ingest/platform-ingest-ec-qa
EC_DATA_PATH=secret/ci/elastic-integrations/ec_data

# variables required for terraform
export JOB_GCS_BUCKET_INTERNAL="ecosystem-ci-internal"

# -------------
# variables required by packages using Terraform as a service deployer
# https://github.com/elastic/elastic-package/blob/f8f2f15a04bcc25eca00887fb147bd7f8a0f32b3/internal/servicedeployer/_static/terraform_deployer.yml#L8

export ENVIRONMENT="ci"
export REPO="${REPO_NAME}"

Expand Down Expand Up @@ -68,6 +71,15 @@ export BUILD_ID="${BUILDKITE_BUILD_NUMBER}"
CREATED_DATE=$(date +%s%3N)
export CREATED_DATE

# -------------

if [[ "${ELASTIC_PACKAGE_CUSTOMIZE_SERVICE_TEST_RUN_ID:-"false"}" == "true" ]]; then
# Required to customize the RunID value mainly for those packages creating resources in cloud providers
# via the terraform service deployer.
# Get the latest 4 digits of the BUILDKITE_STEP_ID
export ELASTIC_PACKAGE_PREFIX_SERVICE_TEST_RUN_ID="${BUILDKITE_STEP_ID: -4}"
fi

if [ -n "${ELASTIC_PACKAGE_LINKS_FILE_PATH+x}" ]; then
# first upload pipeline does not have the environment variables defined in the YAML
export ELASTIC_PACKAGE_LINKS_FILE_PATH=${BASE_DIR}/${ELASTIC_PACKAGE_LINKS_FILE_PATH}
Expand All @@ -78,7 +90,7 @@ if [[ ( "${BUILDKITE_PIPELINE_SLUG}" =~ ^(integrations|integrations-test-stack)$
# This step MUST be the first one and not run in parallel with any other step to ensure
# that there is just one value for this variable
if is_pr ; then
git fetch -v origin ${BUILDKITE_PULL_REQUEST_BASE_BRANCH}
git fetch -v origin "${BUILDKITE_PULL_REQUEST_BASE_BRANCH}"
commit_main=$(git rev-parse --verify FETCH_HEAD)
buildkite-agent meta-data set "REPOSITORY_TARGET_BRANCH_COMMIT" "${commit_main}"
fi
Expand All @@ -100,62 +112,21 @@ if [[ "${BUILDKITE_PIPELINE_SLUG}" =~ ^(integrations|integrations-test-stack)$ ]
if [[ "${BUILDKITE_STEP_KEY}" == "publish-benchmarks" ]]; then
BUILDKITE_API_TOKEN=$(retry 5 vault kv get -field buildkite_token "${BUILDKITE_API_TOKEN_PATH}")
export BUILDKITE_API_TOKEN
GITHUB_TOKEN=$VAULT_GITHUB_TOKEN
export GITHUB_TOKEN
fi

if [[ "${BUILDKITE_STEP_KEY}" =~ ^test-integrations- ]]; then
ELASTIC_PACKAGE_AWS_SECRET_KEY=$(retry 5 vault kv get -field secret_key "${AWS_SERVICE_ACCOUNT_SECRET_PATH}")
export ELASTIC_PACKAGE_AWS_SECRET_KEY
ELASTIC_PACKAGE_AWS_ACCESS_KEY=$(retry 5 vault kv get -field access_key "${AWS_SERVICE_ACCOUNT_SECRET_PATH}")
export ELASTIC_PACKAGE_AWS_ACCESS_KEY

PRIVATE_CI_GCS_CREDENTIALS_SECRET=$(retry 5 vault kv get -field plaintext -format=json "${PRIVATE_CI_GCS_CREDENTIALS_PATH}")
export PRIVATE_CI_GCS_CREDENTIALS_SECRET
export JOB_GCS_BUCKET_INTERNAL="ingest-buildkite-ci"

# Environment variables required by the service deployer
export AWS_SECRET_ACCESS_KEY=${ELASTIC_PACKAGE_AWS_SECRET_KEY}
export AWS_ACCESS_KEY_ID=${ELASTIC_PACKAGE_AWS_ACCESS_KEY}

BUILDKITE_API_TOKEN=$(retry 5 vault kv get -field buildkite_token "${BUILDKITE_API_TOKEN_PATH}")
export BUILDKITE_API_TOKEN
fi
fi

if [[ "${BUILDKITE_PIPELINE_SLUG}" == "integrations-serverless" ]]; then
if [[ "${BUILDKITE_STEP_KEY}" == "test-integrations-serverless-project" ]]; then
# Currently, system tests are not run when testing with an Elastic Serverless project, so it is not required to
# add the AWS credentials as in the integrations pipeline.

PRIVATE_CI_GCS_CREDENTIALS_SECRET=$(retry 5 vault kv get -field plaintext -format=json "${PRIVATE_CI_GCS_CREDENTIALS_PATH}")
export PRIVATE_CI_GCS_CREDENTIALS_SECRET
export JOB_GCS_BUCKET_INTERNAL="ingest-buildkite-ci"

BUILDKITE_API_TOKEN=$(retry 5 vault kv get -field buildkite_token "${BUILDKITE_API_TOKEN_PATH}")
export BUILDKITE_API_TOKEN

EC_API_KEY_SECRET=$(retry 5 vault kv get -field apiKey "${EC_TOKEN_PATH}")
export EC_API_KEY_SECRET
EC_HOST_SECRET=$(retry 5 vault kv get -field url "${EC_TOKEN_PATH}")
export EC_HOST_SECRET
EC_REGION_SECRET=$(retry 5 vault read -field region_qa "${EC_DATA_PATH}")
export EC_REGION_SECRET
fi
fi

if [[ "$BUILDKITE_PIPELINE_SLUG" == "integrations-backport" ]]; then
if [[ "$BUILDKITE_STEP_KEY" == "create-backport-branch" ]]; then
GITHUB_USERNAME="elastic-vault-github-plugin-prod"
GITHUB_EMAIL="[email protected]"
GITHUB_TOKEN=$VAULT_GITHUB_TOKEN
export GITHUB_TOKEN GITHUB_EMAIL GITHUB_USERNAME
fi
fi

if [[ "$BUILDKITE_PIPELINE_SLUG" == "integrations" || "$BUILDKITE_PIPELINE_SLUG" == "integrations-serverless" ]]; then
if [[ "$BUILDKITE_STEP_KEY" == "report-failed-tests" ]]; then
export GITHUB_TOKEN="${VAULT_GITHUB_TOKEN}"
fi
fi

59 changes: 31 additions & 28 deletions .buildkite/hooks/pre-exit
Original file line number Diff line number Diff line change
Expand Up @@ -4,49 +4,52 @@ source .buildkite/scripts/common.sh

set -euo pipefail

if [[ "$BUILDKITE_PIPELINE_SLUG" =~ ^(integrations|integrations-test-stack)$ ]]; then
# FIXME: update condition depending on the pipeline steps triggered
if [[ "$BUILDKITE_STEP_KEY" =~ ^test-integrations- ]]; then
unset ELASTIC_PACKAGE_AWS_ACCESS_KEY
unset ELASTIC_PACKAGE_AWS_SECRET_KEY
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY
should_run_stack_down() {
# as first check, ensure that the elastic-package binary exists
if [ ! -f "${ELASTIC_PACKAGE_BIN}" ]; then
return 1
fi

# Ensure that kind cluster is deleted
delete_kind_cluster
if is_serverless; then
return 0
fi

# Ensure elastic stack is stopped
if [ -f "${ELASTIC_PACKAGE_BIN}" ]; then
echo "--- Take down the Elastic stack"
${ELASTIC_PACKAGE_BIN} stack down -v
fi
if is_stack_created; then
return 0
fi

return 1
}

if [[ "$BUILDKITE_PIPELINE_SLUG" == "integrations-backport" && "$BUILDKITE_STEP_KEY" == "create-backport-branch" ]]; then
cd "${WORKSPACE}"
git config remote.origin.url "https://github.com/elastic/integrations.git"
fi

if [[ "$BUILDKITE_PIPELINE_SLUG" == "integrations-serverless" ]]; then
if [[ "$BUILDKITE_STEP_KEY" == "test-integrations-serverless-project" ]]; then
unset ELASTIC_PACKAGE_AWS_ACCESS_KEY
unset ELASTIC_PACKAGE_AWS_SECRET_KEY
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY
exit_code=0
if [[ "$BUILDKITE_PIPELINE_SLUG" =~ ^(integrations|integrations-test-stack|integrations-serverless)$ ]]; then
# it should match "^test-integration-" steps created in the integrations and integrations-test-stack pipelines (e.g. test-integration-apache or test-integration-aws)
# as well as the step ID "test-integrations-serverless-project" from the "integrations-serverless" pipeline
if [[ "$BUILDKITE_STEP_KEY" =~ ^test-integrations- ]]; then

# Ensure that kind cluster is deleted
delete_kind_cluster

# Ensure elastic stack is stopped
if [ -f "${ELASTIC_PACKAGE_BIN}" ]; then
if should_run_stack_down; then
echo "--- Take down the Elastic stack"
EC_API_KEY=${EC_API_KEY_SECRET} EC_HOST=${EC_HOST_SECRET} ${ELASTIC_PACKAGE_BIN} stack down -v
if ! ${ELASTIC_PACKAGE_BIN} stack down -v ; then
exit_code=1
fi
fi

echo "+++ :bookmark: Documentation to access logs"
inline_link "https://docs.elastic.dev/ingest-dev-docs/elastic-packages/ecosystem-ci-pipelines#private-logs"
fi
fi

echo "--- Cleaning up"
unset_secrets
cleanup

google_cloud_logout_active_account

if [[ "$BUILDKITE_PIPELINE_SLUG" == "integrations-backport" && "$BUILDKITE_STEP_KEY" == "create-backport-branch" ]]; then
cd "${WORKSPACE}"
git config remote.origin.url "https://github.com/elastic/integrations.git"
fi
exit "${exit_code}"
15 changes: 14 additions & 1 deletion .buildkite/pipeline.backport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ name: "integrations-backport"

env:
YQ_VERSION: 'v4.35.2'
# Agent images used in pipeline steps
LINUX_AGENT_IMAGE: "golang:${GO_VERSION}"

steps:

Expand All @@ -29,10 +31,14 @@ steps:
key: "BASE_COMMIT"
required: true
default: ""
- text: "Enter package name"
- text: "Enter package name (as defined in manifest.yml)"
key: "PACKAGE_NAME"
required: true
default: ""
- text: "Enter name of the folder for the package (in most cases coincides with PACKAGE_NAME)"
key: "PACKAGE_FOLDER_NAME"
required: true
default: ""
- text: "Enter package version (examples: 1.5.7, 1.0.0-beta1)"
key: "PACKAGE_VERSION"
required: true
Expand All @@ -49,6 +55,13 @@ steps:
- label: "Creating the backport branch"
key: "create-backport-branch"
command: ".buildkite/scripts/backport_branch.sh"
agents:
image: "${LINUX_AGENT_IMAGE}"
env:
GITHUB_EMAIL: "[email protected]"
GITHUB_USERNAME: "elastic-vault-github-plugin-prod"
plugins:
- elastic/vault-github-token#v0.1.0:
depends_on:
- step: "input-variables"
allow_failure: false
53 changes: 48 additions & 5 deletions .buildkite/pipeline.schedule-daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,47 +21,84 @@ steps:
env:
SERVERLESS: "false"
FORCE_CHECK_ALL: "true"
STACK_VERSION: 7.17.28
STACK_VERSION: 7.17.29
depends_on:
- step: "check"
allow_failure: false
if: |
build.env('TEST_PACKAGES_7_BRANCH') == "true"

- label: "Check integrations local stacks - Stack Version v8.19"
trigger: "integrations"
build:
env:
SERVERLESS: "false"
FORCE_CHECK_ALL: "true"
STACK_VERSION: 8.19.0-SNAPSHOT
STACK_VERSION: 8.19.6-SNAPSHOT
PUBLISH_COVERAGE_REPORTS: "true"
depends_on:
- step: "check"
allow_failure: false
if: |
build.env('TEST_PACKAGES_8_BRANCH') == "true"

- label: "Check integrations local stacks - Stack Version v8.19 - LogsDB"
trigger: "integrations"
build:
env:
SERVERLESS: "false"
FORCE_CHECK_ALL: "true"
STACK_VERSION: 8.19.0-SNAPSHOT
STACK_VERSION: 8.19.6-SNAPSHOT
STACK_LOGSDB_ENABLED: "true"
PUBLISH_COVERAGE_REPORTS: "false"
depends_on:
- step: "check"
allow_failure: false
if: |
build.env('TEST_PACKAGES_8_BRANCH') == "true"

- label: "Check integrations local stacks - Stack Version v9.1"
- label: "Check integrations local stacks and basic subscription and LogsDB"
trigger: "integrations"
build:
env:
SERVERLESS: "false"
FORCE_CHECK_ALL: "true"
STACK_VERSION: 9.1.0-SNAPSHOT
PUBLISH_COVERAGE_REPORTS: "false"
ELASTIC_SUBSCRIPTION: "basic"
STACK_LOGSDB_ENABLED: "true"
depends_on:
- step: "check"
allow_failure: false
if: |
build.env('TEST_PACKAGES_BASIC_SUBSCRIPTION') == "true"

- label: "Check integrations local stacks and basic subscription"
trigger: "integrations"
build:
env:
SERVERLESS: "false"
FORCE_CHECK_ALL: "true"
PUBLISH_COVERAGE_REPORTS: "false"
ELASTIC_SUBSCRIPTION: "basic"
depends_on:
- step: "check"
allow_failure: false
if: |
build.env('TEST_PACKAGES_BASIC_SUBSCRIPTION') == "true"

- label: "Check integrations local stacks - Stack Version v9.3"
trigger: "integrations"
build:
env:
SERVERLESS: "false"
FORCE_CHECK_ALL: "true"
STACK_VERSION: 9.3.0-SNAPSHOT
PUBLISH_COVERAGE_REPORTS: "false"
depends_on:
- step: "check"
allow_failure: false
if: |
build.env('TEST_PACKAGES_9_BRANCH') == "true"

- label: "Check integrations in serverless - project: Observability"
key: "trigger-integrations-serverless-obs"
Expand All @@ -72,6 +109,8 @@ steps:
depends_on:
- step: "check"
allow_failure: false
if: |
build.env('TEST_PACKAGES_SERVERLESS') == "true"

- label: "Check integrations in serverless - project: Security"
key: "trigger-integrations-serverless-security"
Expand All @@ -82,10 +121,14 @@ steps:
depends_on:
- step: "check"
allow_failure: false
if: |
build.env('TEST_PACKAGES_SERVERLESS') == "true"

- label: ":package: Publish missing packages"
key: "trigger-integrations-publish"
trigger: "integrations-publish"
depends_on:
- step: "check"
allow_failure: false
if: |
build.env('REPUBLISH_PACKAGES') == "true"
6 changes: 3 additions & 3 deletions .buildkite/pipeline.schedule-weekly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,20 +21,20 @@ steps:
env:
SERVERLESS: "false"
FORCE_CHECK_ALL: "true"
STACK_VERSION: 8.19.0-SNAPSHOT
STACK_VERSION: 8.19.6-SNAPSHOT
PUBLISH_COVERAGE_REPORTS: "false"
ELASTIC_PACKAGE_DISABLE_ELASTIC_AGENT_WOLFI: "true"
depends_on:
- step: "check"
allow_failure: false

- label: "Check integrations local stacks and non-wolfi images for Elastic Agent - Stack Version v9.1"
- label: "Check integrations local stacks and non-wolfi images for Elastic Agent - Stack Version v9.3"
trigger: "integrations"
build:
env:
SERVERLESS: "false"
FORCE_CHECK_ALL: "true"
STACK_VERSION: 9.1.0-SNAPSHOT
STACK_VERSION: 9.3.0-SNAPSHOT
PUBLISH_COVERAGE_REPORTS: "false"
ELASTIC_PACKAGE_DISABLE_ELASTIC_AGENT_WOLFI: "true"
depends_on:
Expand Down
Loading