When you open iTerm 
zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]? ncompinit: initialization aborted
alagarasanramadoss@mbp ~ % compaudit
There are insecure directories:
/usr/local/share/zsh/site-functions
/usr/local/share/zsh
alagarasanramadoss@mbp ~ %
alagarasanramadoss@mbp ~ % autoload
sudo chown -R root:wheel /usr/local/share/zsh /usr/local/share/zsh/site-functions
sudo chmod -R 755 /usr/local/share/zsh /usr/local/share/zsh/site-functions
Password:
alagarasanramadoss@mbp ~ % autoload -Uz compinit && compinit