It can mean either. It all depends on the context, the tone it was used and how it is intended.
For an example, a girl friend chiding her boy friend, "You are a rascal and a scalawag!" It can mean either way! So you need to find out the acutal reason why it was being said. Worse still, if it was said, "Sir, you are a rascal and a scalaway!", then you will have to study the body language as well!