elastic / elastic/integrations

Update CSPM integration to include hide_in_deployment modes

Open
#10,867 1 comment 0 reactions 0 assignees View on GitHub
Integration:cloud_security_posture Stalled Team:Cloud Security technical-debt
Dominant language
Handlebars
Stars
333
Forks
647
Avg merge
3d 4h
Merged PRs (30d)
209

Description

**Motivation**

This ticket aims to add `hide_in_deployment_mode` : `agentless` in the registry vars of the Cloud Security Posture [manifest](https://github.com/elastic/integrations/blob/main/packages/cloud_security_posture/manifest.yml) that are not compatible with agentless deployment. Please follow the list described in [this](https://github.com/elastic/security-team/issues/10327) ticket.

**Example: Disabling agentless for CNVM**

```yml
- name: vuln_mgmt
title: Cloud Native Vulnerability Management (CNVM)
description: Scan for cloud workload vulnerabilities
multiple: true
deployment_modes:
agentless:
enabled: false
# ...other configs below
```

**Definition of done**

- [ ] `hide_in_deployment_mode` is set properly is set on the Cloud Security Posture [manifest](https://github.com/elastic/integrations/blob/main/packages/cloud_security_posture/manifest.yml) according to the fields defined in [this](https://github.com/elastic/security-team/issues/10327) ticket.

**Out of scope**

- Changes in Kibana are out of scope

**Related tasks/epics**

- https://github.com/elastic/security-team/issues/9366
- https://www.elastic.co/guide/en/integrations-developer/current/define-deployment-modes.html
- https://github.com/elastic/security-team/issues/10327

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.