encrypted-saved-objects

Official

Securely manage sensitive data in Kibana.

Authorelastic
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a robust framework for encrypting sensitive data stored within Kibana's Saved Objects, ensuring data security at rest and preventing unauthorized access or leakage.

Core Features & Use Cases

  • Data Encryption: Encrypts sensitive attributes like credentials, PII, and secrets within Saved Objects.
  • AAD Binding: Uses Additional Authenticated Data (AAD) to ensure data integrity and prevent tampering.
  • Model Versioning: Manages schema changes and migrations for encrypted data across different versions.
  • Serverless Compatibility: Supports zero-downtime upgrades in Serverless environments.
  • Use Case: Securely store API keys or user credentials within Kibana by registering them as Encrypted Saved Objects, ensuring they are protected even if the database is compromised.

Quick Start

Use the encrypted-saved-objects skill to register a new saved object type named 'my_sensitive_data' with attributes 'credentials' and 'tokens' to be encrypted.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: encrypted-saved-objects
Download link: https://github.com/elastic/kibana/archive/main.zip#encrypted-saved-objects

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.