You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the tile server has to trust the input to the Kyrix compiler. Generally, this is bad juju - security isn't just about hackers but also to protect against user/admin error and "overly clever" developers.
I'm thinking queue these issues as a single big github issue? "enhance security so Kyrix compiler scripts don't have to be trusted by the tile server" - it's actually all pretty straightforward, since you chose reasonable infrastructure. While JavaScript and SQL are very "wide" APIs in fact both were designed with security in mind and both are pretty battle-hardened in practice.
transforms include raw SQL - must limit the types of calls e.g. no DDL, UPDATE, mutating stored procedures.
transforms include raw SQL - what user is this executed as? how to ensure SQL doesn't access data it's not supposed to?
backend should not completely shutdown when there is exception occurring during either precomputation or tile requests
The text was updated successfully, but these errors were encountered: