I did not test D4102 well enough. When I actually got around to using it, I realized that placing special characters like / and . in environmental variable names does not work.
This diff does two things:
- Makes sure we don't have any special chars in the names of the environmental variables
- It improves the security by limiting access to facts and keyserver directories (assuming we can trust Flow)