We have AWS Lambda jobs, created and maintained by a contracted company, that use jsforce
for communication with our Salesforce instance. After a serverless code security scan of the Lambda code, a couple of vulnerabilities have been identified in jsforce
.
According to the contractors, the vulnerabilities are not fixed in the last 1.x version of jsforce
, and 2.x & 3.x are still in beta/not a stable release. Our "powers that be" would prefer not to use libraries still in beta (even though they've been that way for some time) in our production.
I've been asked to provide some direction, but this is outside of my wheelhouse.
Questions
- As I understand it,
jsforce
is not directly a Salesforce created/provided library, but they support it. Is that correct? - What are some options that our contractors could use in Lambda as an alternative to
jsforce
?