Of dubious authenticity, legitimacy or legality.
Uncertain or chancy.
unscrupulous
shifty, untrustworthy