nyx/tests/fixtures/ssti/javascript/safe_handlebars_constant.js
2026-05-07 01:29:31 -04:00

11 lines
373 B
JavaScript

// Safe: Handlebars.compile receives a constant template source string.
// Variables provided at render time are not template source and do not
// activate SSTI.
const Handlebars = require('handlebars');
function handler(req, res) {
const compiled = Handlebars.compile('Hello, {{name}}');
res.send(compiled({ name: req.query.name }));
}
module.exports = handler;