stephen mallette created TINKERPOP-1843:
-------------------------------------------

             Summary: Provide method to disable scripting in Gremlin Server
                 Key: TINKERPOP-1843
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1843
             Project: TinkerPop
          Issue Type: Improvement
          Components: server
    Affects Versions: 3.2.6
            Reporter: stephen mallette


Allowing the processing of remote scripts in Gremlin Server has important 
security issues that should be considered when deploying it. While we have 
documentation that explains the issue of "scripts" we could also consider the 
ability for Gremlin Server to be configured in a fashion where it only allowed 
bytecode based processing. Obviously, this approach has some drawbacks as the 
Gremlin Console would no longer work with this configuration turned on (users 
would have to user remote traversals/bytecode from the console to connect to 
their graph). 

Eventually, we could probably have Gremlin Server running in this fashion by 
default/out-of-the-box, but we'd have to reserve that approach for when a 
breaking change was allowed in versioning (at this point 3.4.x).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to