encrypted secrets are hard to manage. i.e even if the actual secrets are unchanged, the final result of running decryption and encryption on a secret creates a diff. As such, maintaining more than one secret becomes cumbersome. vault-differ helps to store only the changed secrets in a git-based repository.