In this document, the author has given a brief explanation of the Bash positional parameters, as well as some special variables, $*, $@, $#, and so on. She then makes this statement:
I believe I understand the difference in behaviour between the two, but I am not grasping what the security implications are. Would anyone care to give me some understanding about this? Is the use of $* potentially dangerous? If so, why?