Vanta Integration

I am evaluating DeepSource for my dev team. One key consideration is that we need an integration to Vanta, which DeepSource has. However, while it connects, and has even produced a couple Vanta issues for us, it seems to be in a failed state most of the time (see screenshot below).

I’m not finding any documentation or troubleshooting guides, and I cannot see any details on why it is failing. How can I get some support on this issue?

Thanks for any guidance or advice!
-Eric.

@eric.peters We’re looking into what the potential issue here could be. Will share an update shortly.

@eric.peters We seem to be experiencing an issue with Vanta where tokens are being expired unexpectedly. Meanwhile, we have released a patch as a workaround. Could you try uninstalling and re-installing the integration now? Let us know if this resolves the issue.

I’ve re-setup the integration. It made the initial connection; now we wait.

I’ll update tomorrow with status after it’s had time to timeout.

Thanks!
-Eric.

It worked for a while, then failed again:

@eric.peters There seems to be an issue at Vanta’s end where the refresh tokens are being expired unnecessarily. We have escalated this to the Vanta team. Will keep you posted.

1 Like

@eric.peters Appreciate your patience on this. We heard back from Vanta team that a re-link (Uninstall the integration and re-install) should fix the issue.

For context, the issue was happening rarely at Vanta’s end due to lack of implementation of grace period for refresh tokens. They have created a ticket for this issue internally and have prioritized it to get this done as fast as they can.

Sorry for missing the message earlier. I’ve removed the integration from both DeepSource and Vanta, then re-added from the DeepSource side (which automatically creates the Vanta side integration). I’ll update you soon on if it “sticks” this time.

It did not stick. Any updates on your side for this issue?

@eric.peters Noted. Here’s the last message from Vanta team on Jan 24 — “Thanks for your follow-up regarding this, I can confirm that our Engineering team is still working on this! They mentioned they should be able to work on getting this feature added for you by end of month, so likely will have more details to share next week. We’ll be in touch as soon as we have any updates from the team on this!”

Expecting it to be fixed in the next couple of days. I’ll share a note. Sorry about the hassle.

Any updates on this? It is still (2025-02-28) not working for me. Thanks!

@eric.peters Vanta reverted back to us earlier this week that they have made the fix at their end, which requires some modifications at our end. Our engineering team is already working on it. We aim to have this rolled out early next week. I’ll share a note once released.

@eric.peters We have released a fix for this as per Vanta’s revised guidance. Please re-connect the integration and let us know if you face any issues.

@jai – I removed / recreated the Vanta integration from DeepSource on Friday. On Saturday it had error’d out again.

Therefore on Satuday, I deleted both the Vanta integration from DeepSource, and the DeepSource integration from Vanta. I then recreated the Vanta integration from DeepSource, which automatically recreated the DeepSource integration in Vanta.

This morning (Monday) it was again in an error state.

Sorry to be the bearer of bad news, but it looks like something is still broken.

Thanks for your help in this matter!

@eric.peters Context: We seem to have hit a new bug with Vanta where we’re randomly receiving 403s when connecting with their API.

We have escalated the same to Vanta’s team earlier this week. Will share a note as soon as I have an update.

@eric.peters Update: I’m still chasing the Vanta folks. Will share an update as soon as I hear back. Thanks for your patience.

@jai - I am @eric.peters’ colleague. Any updates from Vanta on this bug? Thank you!

@OliverCEnos We were notified by Vanta’s engineering team yesterday that a fix has been implemented. We are internally monitoring the same. I’ll share a note here once we can confirm that the fix is indeed working as expected. Thanks for your patience.

Thank you @jai. We look forward to receiving your note confirming that things are working properly between Vanta and DeepSource.

@OliverCEnos Update: We were notified by the Vanta team that the issue has been fixed. We observed the same internally and haven’t seen any errors so far. Can you reconnect the integration and let me know if you face any issues? Thank you.