对于你的第一个问题:可能不是。 Twig为模板化语言/实现提供了很多逻辑,如果你把它打开到一般用途,就会有很多滥用的机会。
至于你的第二个问题,你可能想看看Twig 沙箱扩展 这是Twig开箱即用的。它允许您对可允许和不允许的内容进行相当程度的控制,如果您需要更细粒度的内容,则是开发的良好起点。