tech-elasticsearch

Audit Elasticsearch and OpenSearch clusters for authentication gaps and configuration weaknesses.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill tech-elasticsearch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-elasticsearch
Source: https://github.com/salmanabdurrahman/pi-pentest-agent/tree/main/skills/tech-elasticsearch
Command: npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill tech-elasticsearch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the critical need for identifying misconfigurations and security gaps in Elasticsearch and OpenSearch clusters, such as unauthenticated access or exposed administrative consoles, without requiring intrusive or destructive testing.

Core Features & Use Cases

  • Security Posture Assessment: Identifies unauthenticated cluster access, insecure TLS configurations, and version-specific vulnerabilities.
  • Exposure Detection: Detects publicly accessible Kibana/OpenSearch Dashboards and sensitive index exposure.
  • Use Case: A security engineer can use this skill to perform a non-destructive, read-only audit of a cluster to ensure that authentication is properly enforced and that no sensitive data is exposed to unauthorized network segments.

Quick Start

Use the tech-elasticsearch skill to perform a security review of the cluster at https://target-cluster:9200 with the provided scope file.

Frequently Asked Questions about tech-elasticsearch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform a read-only security audit on an Elasticsearch cluster?

A read-only security audit on an Elasticsearch cluster identifies authentication gaps and configuration weaknesses without destructive testing. It evaluates cluster endpoints, dashboard security, and snapshot repositories while enforcing strict safety gates and rate limiting to ensure non-destructive assessment.

What is the best way to check Elasticsearch and OpenSearch for unauthenticated access?

Checking Elasticsearch and OpenSearch for unauthenticated access involves assessing security posture and exposure detection. A comprehensive audit identifies unauthenticated cluster access, detects publicly accessible Kibana or OpenSearch Dashboards, and highlights sensitive index exposure.

Can I use a security audit skill to detect exposed Kibana and OpenSearch Dashboards?

Yes, you can detect exposed Kibana and OpenSearch Dashboards through exposure detection. This security posture assessment identifies publicly accessible administrative consoles and sensitive index exposure across diverse deployment environments to prevent unauthorized network access.

Does an Elasticsearch security audit identify version-specific vulnerabilities?

Yes, an Elasticsearch security audit identifies version-specific vulnerabilities. It evaluates cluster endpoints, dashboard security, and snapshot repository settings to detect insecure TLS configurations and information disclosure risks across diverse deployment environments.

How do I securely audit Elasticsearch without risking data corruption?

To securely audit Elasticsearch without risking data corruption, perform a non-destructive, read-only assessment. The audit implements strict safety gates, rate limiting, and evidence redaction to ensure compliance with security policies and prevent destructive testing.