My Managed package, which will soon be submitted for Security Review to be listed on the AppExchange, uses two commercial REST APIs (one of them is the Open AI API for GPT4).
As someone who submitted countless apps before, I know that external systems must be checked using Chimera, ZAP, or Burp to find, fix, or False Positive document issues.
But that doesn't make a lot of sense for sites where:
- I cannot put Chimera tokens, and where I cannot ask for permission to scan
- It's very likely that the provider has taken care of security issues
- it's unrealistic to have them listen and fix issues reported by me
One could argue not to use such APIs in Salesforce apps, but I doubt that is realistic.
So what do you or what does Salesforce recommend for such situations?