Security issue: the API keys are stored in the database as a plain text and are used without a salt