Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 777 Bytes

security.rst

File metadata and controls

10 lines (8 loc) · 777 Bytes

Security Guidelines

By default, the signac-dashboard application only listens to HTTP requests from localhost, on port 8888. Running the signac-dashboard Flask server with a configuration that makes it publicly accessible presents a critical security risk. For example, user-implemented modules may not be safe-guarded against arbitrary code execution. To enable remote access, use secure port forwarding via SSH<signac-docs:dashboard-remote-ssh>. The use of the $where operation in searches is disabled by default and must be explicitly enabled<python-api-dashboard>, in which case the dashboard is vulnerable against code-injection attacks.