Hi BAZ,
MPLS itself has no security, but MPLS can be used in conjunction with VPN. For example, deploying BGP/MPLS IP VPN in the network can guarantee the security of customers' private network data during public network transmission. You can also use IPSec to encrypt MPLS packets.
I hope it help