The 'request' module has been deprecated in Kore BotKit Repository

Hello All,

We are glad to inform you all that the Kore.ai XO BotKit v10.1.12 is live now.
In our efforts to address reported security vulnerabilities, we have updated the internal modules.

Please read on for important information on the deprecation of the ‘request‘ npm module.

  • We want to notify everyone that the ‘request’ module version 2.88.2 is no longer supported due to security vulnerabilities.
  • Since a more recent version of this module is unavailable, we have included the ‘axios’ module as a substitute to cover the relevant use cases.

What is the Axios module?

Axios is a popular JavaScript library used for making HTTP requests from a web browser or Node.js.
It provides a simple and convenient way to interact with web services, fetch data from servers, and
send data to servers using the HTTP protocol.

It has gained widespread use in web development for its ease of use and flexibility, making it a popular choice for handling HTTP communication in JavaScript applications.

Note:
If you’ve implemented custom logic in your BotKit codebase using the ‘request’ module,
you will be required to modify your codebase by substituting the ‘request’ module with the ‘axios’ module.

We strongly recommend switching to the 'axios’ module to mitigate potential security risks.

Please Click Here, to Download the latest version of the BotKit.

For configuration guidelines and API documentation, please visit: https://developer.kore.ai/docs/bots/sdks/using-the-botkit-sdk/.