Question: keepassx cannot be opened because it is from an unidentified developer?
Answer: Launch System Preferences from the Apple  menu. Choose “Security & Privacy” and then click the “General” tab, followed by clicking the lock icon in the corner to unlock the settings. Look for “Allow applications downloaded from:” and choose “Anywhere” ... You can now launch any app from any location or developer.