ssti-server-side-template-injection

Identify and exploit Server-Side Template Injection vulnerabilities across templating engines.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/bingook/bingo --skill ssti-server-side-template-injection-bingook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssti-server-side-template-injection
Source: https://github.com/bingook/bingo/tree/main/bingo/skills/hack-skills/ssti-server-side-template-injection
Command: npx skills add https://github.com/bingook/bingo --skill ssti-server-side-template-injection-bingook

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides expert techniques for Server-Side Template Injection (SSTI), helping users identify and exploit vulnerabilities in templating engines.

Core Features & Use Cases

  • Engine Detection: Identifies templating engines like Jinja2, FreeMarker, Twig, and ERB through polyglot probes.
  • RCE Chains: Contains RCE chains for engines like Jinja2 and FreeMarker, using various payloads and bypass techniques.
  • Sandbox Bypass: Provides methods to bypass sandboxes in engines like Jinja2.
  • Client-Side SSTI: Includes techniques for AngularJS client-side template injection.
  • Full RCE Path: Offers a step-by-step guide to achieve full remote code execution post-SSTI.

Quick Start

Use the ssti skill to execute a command on the target server by identifying the templating engine and using the appropriate SSTI technique.

Frequently Asked Questions about ssti-server-side-template-injection

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

FAQPage Schema
How do I exploit server-side template injection for remote code execution?

Server-side template injection is exploited for remote code execution by injecting malicious template directives. This Skill provides full RCE chains and step-by-step guides to execute commands on the target server after identifying the templating engine.

How do I detect which template engine is vulnerable to SSTI?

Detect the vulnerable template engine by using polyglot probes. This Skill identifies engines like Jinja2, FreeMarker, Twig, and ERB through specific payload responses to determine the exact underlying framework.

What is the best way to bypass a Jinja2 sandbox during template injection?

Bypass a Jinja2 sandbox during template injection by utilizing specific payload chains and bypass methods. This Skill provides dedicated techniques to escape sandbox restrictions in Jinja2 and achieve remote code execution.

Can I perform SSTI attacks on AngularJS client-side template injection?

You can perform SSTI attacks on AngularJS client-side template injection. This Skill includes specialized techniques for exploiting client-side template injection vulnerabilities within AngularJS applications.

What do I need to know before attempting SSTI exploitation?

Before attempting SSTI exploitation, you need knowledge of different templating engines and their associated vulnerabilities. Understanding how frameworks like Jinja2, FreeMarker, and Twig process templates is required to apply the appropriate payloads.