What's the best way to keep asset dependencies up to date?

I keep end up modifying 3rd party assets but I don’t want to mess up my project if I download the latest version of those assets. What strategy is normally used for this?