A cytotoxic protein occurring in the lytic granules of cytotoxic T cells. When released onto the surface of a target cell by an activated T cell, the perforin molecules polymerize to form a cylindrical pore through the target’s plasma membrane, enabling entry of other cytotoxic molecules, such as granzymes and granulysin, which induce programmed cell death (apoptosis).