Skip to content

Conversation

@muskan-agarwal26
Copy link
Contributor

@muskan-agarwal26 muskan-agarwal26 commented Sep 1, 2025

Proposed commit message

The initial release includes issue data stream and associated dashboard.

Cyera fields are mapped to their corresponding ECS fields where possible.

Test samples were derived from live data samples, which were subsequently
sanitized.

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.
  • I have added an entry to my package's changelog.yml file.
  • I have verified that Kibana version constraints are current according to guidelines.
  • I have verified that any added dashboard complies with Kibana's Dashboard good practices

How to test this PR locally

To test the cyera package:

  • Clone integrations repo.
  • Install elastic package locally.
  • Start elastic stack using elastic-package.
  • Move to integrations/packages/cyera directory.
  • Run the following command to run tests.

elastic-package test

2025/09/01 14:40:32 INFO New version is available - v0.114.0. Download from: https://github.com/elastic/elastic-package/releases/tag/v0.114.0 Run asset tests for the package 2025/09/01 14:40:32 INFO License text found in "/root/GITHUB/integrations/LICENSE.txt" will be included in package --- Test results for package: cyera - START --- ╭─────────┬─────────────┬───────────┬────────────────────────────────────────────────────────────────┬────────┬──────────────╮ │ PACKAGE │ DATA STREAM │ TEST TYPE │ TEST NAME │ RESULT │ TIME ELAPSED │ ├─────────┼─────────────┼───────────┼────────────────────────────────────────────────────────────────┼────────┼──────────────┤ │ cyera │ │ asset │ dashboard cyera-db5aefa7-05b8-4a10-9cb6-55a71c617e29 is loaded │ PASS │ 2.784µs │ │ cyera │ │ asset │ search cyera-e1ffb4d3-c43c-4047-bb92-b2a2c46d8b1d is loaded │ PASS │ 615ns │ │ cyera │ issue │ asset │ index_template logs-cyera.issue is loaded │ PASS │ 199ns │ │ cyera │ issue │ asset │ ingest_pipeline logs-cyera.issue-0.1.0 is loaded │ PASS │ 253ns │ ╰─────────┴─────────────┴───────────┴────────────────────────────────────────────────────────────────┴────────┴──────────────╯ --- Test results for package: cyera - END --- Done Run pipeline tests for the package --- Test results for package: cyera - START --- ╭─────────┬─────────────┬───────────┬───────────────────────────────────────────┬────────┬──────────────╮ │ PACKAGE │ DATA STREAM │ TEST TYPE │ TEST NAME │ RESULT │ TIME ELAPSED │ ├─────────┼─────────────┼───────────┼───────────────────────────────────────────┼────────┼──────────────┤ │ cyera │ issue │ pipeline │ (ingest pipeline warnings test-issue.log) │ PASS │ 1.529003403s │ │ cyera │ issue │ pipeline │ test-issue.log │ PASS │ 394.608895ms │ ╰─────────┴─────────────┴───────────┴───────────────────────────────────────────┴────────┴──────────────╯ --- Test results for package: cyera - END --- Done Run policy tests for the package --- Test results for package: cyera - START --- No test results --- Test results for package: cyera - END --- Done Run static tests for the package --- Test results for package: cyera - START --- ╭─────────┬─────────────┬───────────┬──────────────────────────┬────────┬──────────────╮ │ PACKAGE │ DATA STREAM │ TEST TYPE │ TEST NAME │ RESULT │ TIME ELAPSED │ ├─────────┼─────────────┼───────────┼──────────────────────────┼────────┼──────────────┤ │ cyera │ issue │ static │ Verify sample_event.json │ PASS │ 205.951205ms │ ╰─────────┴─────────────┴───────────┴──────────────────────────┴────────┴──────────────╯ --- Test results for package: cyera - END --- Done Run system tests for the package 2025/09/01 14:40:44 INFO License text found in "/root/GITHUB/integrations/LICENSE.txt" will be included in package 2025/09/01 14:43:15 INFO Write container logs to file: /root/GITHUB/integrations/build/container-logs/cyera_issue-1756717995651929143.log 2025/09/01 14:43:20 INFO Write container logs to file: /root/GITHUB/integrations/build/container-logs/elastic-agent-1756718000029691077.log --- Test results for package: cyera - START --- ╭─────────┬─────────────┬───────────┬───────────┬────────┬─────────────────╮ │ PACKAGE │ DATA STREAM │ TEST TYPE │ TEST NAME │ RESULT │ TIME ELAPSED │ ├─────────┼─────────────┼───────────┼───────────┼────────┼─────────────────┤ │ cyera │ issue │ system │ default │ PASS │ 2m26.962188265s │ ╰─────────┴─────────────┴───────────┴───────────┴────────┴─────────────────╯ --- Test results for package: cyera - END --- Done 

Related issues

Screenshots

cyera-ss-1 cyera-ss-2
@muskan-agarwal26 muskan-agarwal26 requested a review from a team as a code owner September 1, 2025 09:24
@andrewkroh andrewkroh added dashboard Relates to a Kibana dashboard bug, enhancement, or modification. documentation Improvements or additions to documentation. Applied to PRs that modify *.md files. Integration:cyera Cyera Crest Contributions from Crest developement team. New Integration Issue or pull request for creating a new integration package. labels Sep 1, 2025
@kcreddy
Copy link
Contributor

kcreddy commented Sep 3, 2025

/test

@elastic-vault-github-plugin-prod

🚀 Benchmarks report

To see the full report comment with /test benchmark fullreport

@kcreddy
Copy link
Contributor

kcreddy commented Sep 4, 2025

/test

@kcreddy kcreddy requested a review from a team September 4, 2025 16:37
@kcreddy kcreddy added the Team:Security-Service Integrations Security Service Integrations team [elastic/security-service-integrations] label Sep 4, 2025
@elasticmachine
Copy link

Pinging @elastic/security-service-integrations (Team:Security-Service Integrations)

1. Added timestamp conversion. 2. Add expiry time to be inherited from the response. 3. Changed manifest format version to 3.3.2
@efd6
Copy link
Contributor

efd6 commented Sep 9, 2025

/test

1. Lowercase cloud.provider. 2. Expiry date calculation updated. 3. removed ilm policy as discussed with @kcreddy.
@efd6
Copy link
Contributor

efd6 commented Sep 22, 2025

/test

@kcreddy
Copy link
Contributor

kcreddy commented Sep 23, 2025

/test

@andrewkroh andrewkroh removed the New Integration Issue or pull request for creating a new integration package. label Sep 23, 2025
@elasticmachine
Copy link

💚 Build Succeeded

History

@kcreddy
Copy link
Contributor

kcreddy commented Sep 23, 2025

@efd6, I'm merging this PR as it got your approval and its requested by Crest.

@kcreddy kcreddy merged commit e9add78 into elastic:main Sep 23, 2025
9 checks passed
@elastic-vault-github-plugin-prod

Package cyera - 0.2.0 containing this change is available at https://epr.elastic.co/package/cyera/0.2.0/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Crest Contributions from Crest developement team. dashboard Relates to a Kibana dashboard bug, enhancement, or modification. documentation Improvements or additions to documentation. Applied to PRs that modify *.md files. Integration:cyera Cyera Team:Security-Service Integrations Security Service Integrations team [elastic/security-service-integrations]

6 participants