I've made [file] be hidden in safe interpreters, but I don't think it's a very good idea all the same. The change to having it be an ensemble changes the way you are best advised to write a security policy (i.e., [file] should be there, but only with safe operations in it).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This regression needs addressing before 8.6 final.
[file] is exposed, but its unsafe subcommands fail.
I've made [file] be hidden in safe interpreters, but I don't think it's a very good idea all the same. The change to having it be an ensemble changes the way you are best advised to write a security policy (i.e., [file] should be there, but only with safe operations in it).