If I have an eigenvector $v$ and I want to find the associated projector of this eigenvector (orthogonal onto its subspace), am I right to say the projector is $P = vv^T$?
Does $P = vv^T$ only holds true for eigenvectors or does it holds true for any vectors?
You can build such a projector for an arbitrary vector (not necessarily an eigenvector of some matrix) but as Michael Burr points out you want to normalise $|v| = 1$. To see why it works consider the following:
Define $u' = P(v)u = vv^{T}u$ and consider its properties.
Points 2 and 3 imply that $u'$ is parallel to $v$, and as such $u$ been projected oto $v$.