ssti

Detect and exploit Server-Side Template Injection vulnerabilities across web frameworks.

2.9k|469|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/SnailSploit/Claude-Red --skill ssti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssti
Source: https://github.com/SnailSploit/Claude-Red/tree/main/Skills/offensive-ssti
Command: npx skills add https://github.com/SnailSploit/Claude-Red --skill ssti

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps security professionals identify and exploit Server-Side Template Injection (SSTI) vulnerabilities, a common web application flaw that can lead to remote code execution.

Core Features & Use Cases

  • Engine Identification: Detects various template engines like Jinja2, Twig, FreeMarker, and more.
  • Payload Generation: Provides payloads for RCE, file exfiltration, and information disclosure.
  • Bypass Techniques: Offers methods to circumvent WAFs and character blacklists.
  • Use Case: When testing a web application, use this Skill to systematically probe for SSTI by injecting common polyglots and engine-specific payloads, ultimately aiming to gain shell access.

Quick Start

Use the ssti skill to test the input field 'comment' on the target URL 'http://example.com/vulnerable_app' for Server-Side Template Injection.

Frequently Asked Questions about ssti

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

FAQPage Schema
How do I test for Server-Side Template Injection vulnerabilities in web applications?

To test for Server-Side Template Injection, systematically probe user input points with common polyglots and engine-specific payloads to detect vulnerable patterns and identify the underlying template engine.

What template engines are targeted by SSTI exploitation techniques?

Server-Side Template Injection exploitation targets diverse web application frameworks and template engines like Jinja2, Twig, and FreeMarker, using specific payloads to achieve remote code execution.

How can I bypass WAFs and character blacklists during template injection testing?

You can bypass WAFs and character blacklists during template injection testing by utilizing specialized bypass techniques that circumvent filters while injecting engine-specific payloads for data exfiltration.

Can I generate payloads for remote code execution using template injection?

Yes, template injection facilitates payload generation for remote code execution, file exfiltration, and information disclosure by systematically probing user input fields with engine-specific syntax.

What is the best way to identify the template engine used by a web application?

The best way to identify the template engine is by injecting common polyglot payloads into user input points and analyzing the application's response to map it to engines like Jinja2, Twig, or FreeMarker.