Business information is obtained, such as:
- Strategic Information
- KIPS
- Sales Information
- Dispatch Information
- Obtain strategic business information.
- Obtain KPI indicators.
- Obtain sales and dispatches information.
Establish access controls to resources with potentially sensitive information.
User not authenticated in the application from the Internet.
⌚ 30 minutes.
Default score using CVSS 3.1. It may change depending on the context of the src.
Default score using CVSS 4.0. It may change depending on the context of the src.
The application handles connections without storing parameters in source code
const request = require('request');
const prepareView: function(req, res) {
getAccessToken().then(function(accessToken) {
getEmbedToken(accessToken, req.params.groupId, req.params.dashboardId).then(function(embedToken) {
res.render('index', {
dashboardId: req.params.dashboardId,
embedToken,
embedUrl: POWERBI_URL + req.params.dashboardId + '&groupId=' + req.params.groupId
});
});
});
}
There are Power BI credentials stored in the source code
const request = require('request');
const getAccessToken = function () {
return new Promise(function (resolve, reject) {
const url = POWERBI_URL;
const username = 'myUserName';
const password = 'myPassword';
const clientId = 'myClientId';
//Remaining code to handle connection to Token
}
};