Some basic stuff can be done as `joe user', but all of the nifty stuff requires root privi's.

This is of course a politicaly correct feature found on many Unix security tools.

Doing an 'su' before the scan ought to be good enough.

I suppose it could be hacked on to change permissions levels before compiling, if you wanted to do that.