Whitehat Scrapebox

Can scrapebox be used for whitehat purposes?

Absolutely.  I would say that there is as much or more whitehat uses for scrapebox as there is blackhat uses.