[tenable_sc] Add tenable_sc package. - #2188
Conversation
💚 Build Succeeded
Expand to view the summary
Build stats
Test stats 🧪
🤖 GitHub commentsTo re-run your PR in the CI, just comment with:
|
- Rename configuration parameter from 'hostname' to 'url'. - minor changes in description and readme file.
93bf936 to
fe04bf1
Compare
|
/test |
|
/test |
|
Pinging @elastic/security-external-integrations (Team:Security-External Integrations) |
|
/test |
There was a problem hiding this comment.
I got through the asset logs. Will come back for the rest.
Asset
-
Set host.hostname based on the dns.name.
-
Set host.name to be the short hostname (e.g. 'g2ounzt879fe2djt' for a dns.name of 'g2ounzt879fe2djt.example'). This is an attempt to match what our Agent would put into this field if it were running on the host.
-
Set host.domain to be the domain part of
dns.nameminus the host (e.g. 'example' for 'g2ounzt879fe2djt.example'). -
Set related.ip.
-
Set related.hosts and include the host.hostname, host.name, netbios.name (using append with allow_duplicates=false).
- Merged convert and rename processors. - Replaced painless script with ignore_missing flag.
andrewkroh
left a comment
There was a problem hiding this comment.
LGTM. Just one minor change requested to get host.ip into an array.
BTW I opened a ticket with an idea to validate the fields that should be arrays. elastic/elastic-package#615
|
/test |
4f47809 to
217f94f
Compare
The Tenable.sc integration collects and parses data from the Tenable.sc APIs. - Generated the skeleton of Tenable.sc integration package. - Added 3 data streams ( Asset, Plugin, and Vulnerability ) - Added data collection logic for all 3 data streams. - Added the ingest pipeline for all the data streams. - Mapped fields according to the ECS schema and added Fields metadata in the appropriate yml files - Added dashboards and visualizations. - Added test for pipeline for all the data streams. - Added system test cases for all the data streams. Co-authored-by: Andrew Kroh <andrew.kroh@elastic.co>
What does this PR do?
Checklist
changelog.ymlfile.manifest.ymlfile to point to the latest Elastic stack release (e.g.^7.13.0).How to test this PR locally
Screenshots