Ssti Probe
ssti_probeDetect server-side template injection vulnerabilities by sending arithmetic probes that evaluate in template engines, with configurable injection points and optional engine targeting.
Instructions
[EXPLOIT — requires human approval] Detect server-side template injection with SSTImap.
injection_points selects where to inject: Q(uery), B(ody), H(eaders),
C(ookies) — query only by default, because headers and cookies multiply the
request count and are usually not the reported sink. engine optionally
narrows to one template engine once http_probe has told you the stack
(jinja2, twig, freemarker, velocity, smarty, …).
A hit here is arithmetic evaluated in a template — {{7*7}} returning
49 — and nothing else. SSTImap's shell, eval and file-transfer flags are
denied, so the tool cannot be talked into demonstrating RCE. Establishing
that a template engine evaluates attacker input is the finding; proving code
execution beyond that is a decision a human makes, in writing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| level | No | ||
| engine | No | ||
| target | Yes | ||
| injection_points | No | Q |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||