Our results imply that SHH secreted from cancer cells facilitates cancer invasion not only by stimulating proliferation of cancer cells in an autocrine manner but also by promoting angiogenesis in a paracrine manner. Here, SHH is linked to cancer.