direnv
Automates per-project shell configuration with direnv, enhancing environment management for various programming languages.
Install this skill
Security score
The direnv skill was audited on Feb 28, 2026 and we found 11 security issues across 2 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 33 | ```bash |
Template literal with variable interpolation in command context
| 107 | ```bash |
Template literal with variable interpolation in command context
| 166 | ```bash |
Template literal with variable interpolation in command context
| 221 | ```bash |
Template literal with variable interpolation in command context
| 248 | ```bash |
Template literal with variable interpolation in command context
| 305 | ```bash |
Access to hidden dotfiles in home directory
| 336 | echo 'eval "$(direnv hook bash)"' >> ~/.bashrc |
Access to hidden dotfiles in home directory
| 339 | echo 'eval "$(direnv hook zsh)"' >> ~/.zshrc |
Access to hidden dotfiles in home directory
| 342 | echo 'direnv hook fish | source' >> ~/.config/fish/config.fish |
Access to .env file
| 77 | # Load from .env file |
Access to .env file
| 79 | dotenv_if_exists .env.local |
Install this skill with one command
/learn @jpoutrin/direnv