Property
Languagejavascript
Severitymedium
CWECWE-319: Cleartext Transmission of Sensitive Information
OWASPA03:2017 - Sensitive Data Exposure
Confidence LevelMedium
Impact LevelMedium
Likelihood LevelMedium

Description#

The code is making HTTP requests to external sites using popular Node.js libraries (like axios, got, or node-rest-client) without encryption. Sending data over plain HTTP means sensitive information can be easily intercepted by attackers.

Impact#

If exploited, attackers can eavesdrop on unencrypted network traffic, stealing credentials, session tokens, or other sensitive data. This can lead to account compromise, data breaches, and loss of user trust in your application.