The DESCRIBE function of Snowflake can be applied to many objects, like users, warehouses or databases (https://docs.snowflake.com/en/sql-reference/sql/desc.html).
I cannot find what grants are required to execute DESCRIBE. From experiments, I figured out a few things: - In most cases, only the OWNER of an object is allowed to DESCRIBE that object - Exception: DESCRIBE DATABASE is allowed to be executed by non-owners - (Exception: DESCRIBE SCHEMA fails when the schema holds an external table, but this is probably just not implemented)
I cannot find in the documentation what the general grants are in order to perform DESCRIBE. My test seem to suggest that there is no general rule, but I would be very happy of somebody can prove me wrong :-)