Suppose we are given a vector bundle $E\to M$ and a $E$-valued $p$-form, $$\omega\in\Gamma(E\otimes \Lambda^pT^*M)$$ For any smooth $f:\Sigma\to M$ then we have the pullback $p$-form, $$f^*\omega\in\Gamma(f^*E\otimes\Lambda^p T^*\Sigma)$$ Now we may consider an operator, $D: f\mapsto f^*\omega$. This $D$ is a first order ''differential operator''. I can see this if I work with a local trivialization of the bundle $E$.
My question is how to see this $D$ as a global operator? More precisely, I wish to write $D$ as an operator between section spaces, \begin{align*}D:C^\infty(\Sigma,M)&\to\Gamma(X)\\ f&\mapsto f^*\omega\end{align*} I am unable to figure out the space $X$ above.
Any help regarding this appreciated. Thank you!