How to suppress the plugins warning popup at project start

Hi,

I was wondering if there was a way to suppress the dialog that warns about a .dll being in the plugins folder. I know that once the Plugins.json is created it won’t happen again, but we’re deploying multiple projects on multiple computers and would like to avoid the popup happening. I couldn’t find an environment variable for this on this page: https://docs.derivative.ca/Variables. We could generate the plugins.json during our deployment but we aren’t sure how TD is generating the hash per machine.

Any ideas or help would be great.

Thanks!

Bumping this thread, wondering if any derivative developer can give me some pointers on this issue

I’ve been thinking about how is the best way to do this, without fully negating the security goal of that dialog. Currently there is no way to do it though.

This makes it complicated to fully automate the deployment of TouchDesigner apps: whenever we push a new version of the software, someone needs to click that popup on the production server.

Is there a way for us to provide a list to whitelist a given DLL? some text file that lives at the project root and allows us to bypass this warning for this file. I guess you already store that info in a file because it only shows the dialog the first time we open the project, so there is already a list of validation somewhere.

The tricky part is the the binaries are whitelisted in a per-machine method. Otherwise someone could post a project+dll+whitelist online and it would startup without the confirmation on anyone’s machine.

So for any whitelist we need it to be outside of the project, somewhere that isn’t explicitly set on the system, not implicitly brought in with a download/copy.