35,000 solar PV devices hit by dozens of vulnerabilities and weaknesses: is yours one of them?