• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Scripts and security - how do I know that a jsxbin is safe for use?

New Here ,
Jul 12, 2017 Jul 12, 2017

Copy link to clipboard

Copied

I am new to After Effects and have found a number of tutorials that provide scripts and ask the reader/viewer to install them, sometimes asking the user to change their preferences. For example: 'Turn on the setting allowing Scripts to write and access network'.

This immediately rings alarm bells, as I do not know the ramifications of the changing the settings or how Adobe manages security issues related to scripts.

This is complicated by the scripts being in jsxbin format, I cannot review the scripts to confirm that everything is kosher.

So my question is, can Ae Scripts do anything malicious (i.e. am I being overly cautious)? If so, are there specific settings that I need to be careful with to manage any undesired behaviour?

To be honest, I'm not happy that scripts can be 'compiled' into binaries. It removes the ability to audit what is going on. Maybe it is okay for the main players... but even then I'm not always 100% sure. Malicious behaviour is something that is always a concern when downloading 'scripts' from unknown and unverifiable sources.

Color me suspicious. 🙂

Views

2.3K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

LEGEND , Jul 12, 2017 Jul 12, 2017

The scripts cannot run outside the apps, so that takes care of 90% of any potential security issues - if they were to do evil stuff, the apps themselves would refuse to execute the commands (assuming they are not leaky due to bugs of course). In addition to that, scripts themselves have only limited communication capabilities because there really isn't much stuff for socket connections, network and file commands. Again most of that requires some app to run, is tied to specific panels or CC libra

...

Votes

Translate

Translate
Enthusiast ,
Jul 12, 2017 Jul 12, 2017

Copy link to clipboard

Copied

This is common procedure because the scripts will not work if you do not select that.

It is understandable that you would have the question as a new AE user but if you find scripts under aescripts they are fine. The community is dedicated to providing useful tools.  Aescripts, mamoworld scripts, and numerous others are all good.  I use tons of them and never have issue.

If you have any specific product script questions feel free to ask.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jul 12, 2017 Jul 12, 2017

Copy link to clipboard

Copied

LATEST

The scripts cannot run outside the apps, so that takes care of 90% of any potential security issues - if they were to do evil stuff, the apps themselves would refuse to execute the commands (assuming they are not leaky due to bugs of course). In addition to that, scripts themselves have only limited communication capabilities because there really isn't much stuff for socket connections, network and file commands. Again most of that requires some app to run, is tied to specific panels or CC libraries. The risk of someone injecting malicious code is not that great, even more so since jsxbin isn't really that efficient nor executable by itself. It would take forever for malicious code to do anything and it would trigger constant warnings or debug events in the ExtendScript editor. I'm pretty sure from the point of "evil guys" it's not worth it. It's much simpler to just send you a fraudulent e-mail with an infected document...

Mylenium

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines