Hi Daniel,

I think the outcome was that we might use more secure default settings for 
FreeMarker and so I switched to the secure settings to see if I would need them

Thanks in advance, 

Siegfried Goeschl


> On 21.10.2020, at 08:01, Daniel Dekany <daniel.dek...@gmail.com> wrote:
> 
> Does that mean that you agree that we should leave them on the actual
> FreeMarker 2.3.x defaults (?api enabled, ?new set to "safer")?
> 
> On Mon, Oct 19, 2020 at 7:31 PM Siegfried Goeschl <
> siegfried.goes...@gmail.com> wrote:
> 
>> Hi Daniel,
>> 
>> yes, I disabled them since I assume that they will be the default settings
>> 
>> Thanks in advance
>> 
>> Siegfried Goeschl
>> 
>>> On 11.10.2020, at 20:42, Daniel Dekany <daniel.dek...@gmail.com> wrote:
>>> 
>>> I noticed that ?api and ?new are by default disabled in
>>> freemarker-generator. However, freemarker-generator is inherently unsafe,
>>> as it has tools.freemarker.objectConstructor, and
>> tools.freemarker.statics.
>>> For a command-line tool that's probably fine, but then above two
>>> configuration settings should be left on their convenient defaults as
>> well.
>>> 
>>> In general, allowing someone to specify arbitrary command line arguments
>>> to freemarker-generator CLI means that they can do pretty much anything
>> (as
>>> they can provide an arbitrary template with the -i option, then access
>> the
>>> tools). Again, I think such risk is expected from a command line tool,
>> but
>>> it's better if we are conscious about this.
>>> 
>>> --
>>> Best regards,
>>> Daniel Dekany
>> 
>> 
> 
> -- 
> Best regards,
> Daniel Dekany

Reply via email to