CNN1 and cancer: In conclusion, our results show that CNN1 plays multiple roles in tumor angiogenesis and the immune checkpoint by contributing to the progression of and poor prognosis in various cancers, thus providing a promising candidate for pan-cancer prognosis and immunotherapy.