hunt-springboot

Automate Spring Boot vulnerability identification and exploitation via Actuator and SpEL injection.

3|1|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/EntroVyx/hermes-agent-offsec --skill hunt-springboot-entrovyx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-springboot
Source: https://github.com/EntroVyx/hermes-agent-offsec/tree/main/skills/offsec/redteam/hunt-springboot
Command: npx skills add https://github.com/EntroVyx/hermes-agent-offsec --skill hunt-springboot-entrovyx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the discovery and validation of critical security misconfigurations and vulnerabilities specific to Spring Boot applications, reducing the time required for manual reconnaissance and exploit verification.

Core Features & Use Cases

  • Actuator Enumeration: Automatically detects and probes exposed Actuator endpoints like heapdump, env, and shutdown to extract sensitive credentials or disrupt service.
  • Vulnerability Testing: Validates complex attack vectors including SpEL injection, H2 console RCE, and Spring4Shell (CVE-2022-22965).
  • Use Case: When performing a web application penetration test, use this skill to quickly identify if a target's Spring Boot Actuator endpoints are leaking environment variables or if the application is susceptible to remote code execution via SpEL injection.

Quick Start

Use the hunt-springboot skill to scan the target domain example.com for exposed actuator endpoints and potential remote code execution vulnerabilities.

Frequently Asked Questions about hunt-springboot

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

FAQPage Schema
How do I find exposed Spring Boot Actuator endpoints during a penetration test?

To find exposed Spring Boot Actuator endpoints, you can automate reconnaissance to probe for misconfigured paths like heapdump, env, and shutdown. This process validates endpoint exposure and extracts sensitive credentials or environment variables from the target application.

What is the best way to test for SpEL injection and remote code execution in Spring Framework?

Testing for SpEL injection and remote code execution involves validating complex attack vectors like H2 console RCE and Spring4Shell (CVE-2022-22965). You can automate payload delivery to execute code and verify exploitability on Spring Boot targets.

How do I extract credentials from a Spring Boot heapdump or env endpoint?

Extracting credentials from a Spring Boot heapdump or env endpoint requires parsing the exposed JSON data. You can use Python for JSON parsing to validate endpoint exposure and perform credential exfiltration from leaked environment variables.

Do I need Python to scan for Spring Boot vulnerabilities and parse Actuator responses?

Yes, you need Python to scan for Spring Boot vulnerabilities because it is required for JSON parsing. The exploitation process relies on standard network utilities alongside Python to validate endpoint exposure and execute payload delivery.

Can I chain Spring Boot Actuator misconfigurations with Spring4Shell exploits?

Yes, you can chain Spring Boot Actuator misconfigurations with Spring4Shell exploits. The process supports impact-driven attack chaining, allowing you to combine credential exfiltration from env endpoints with remote code execution primitives.