Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Python package and CLI application to measure Power BI reports loading capacity, using different filters and parameters.
Python package and CLI application to measure Power BI reports loading capacity, using different filters and parameters.
It simulates a realistic set of user actions such as changing slicers, filters (soon), bookmarks (soon)
[Prerequisites](#prerequisites) | [Installation](#installation) | [Configuration](#configuration) | [Example](#example)
az login
) in order to generate a token easily. Soon:[!NOTE]
- Soon: the package will open a Window to authentificate if the Azure login has not be installed
- Soon: the package will be able to load Service Principal to to the test (Tenant ID, Client ID and Client Secret)
pip
$ pip install pbi-load-test
And to test the installation
$ pbi-load-test --version
0.1.1a1
poetry
$ poetry add pbi-load-test
And to test the installation
$ poetry run pbi-load-test --version
0.1.1a1
The load test is configurated through a config.yaml
file which should be located in the current working directory.
# authentification: oauth
workspace: ... # PBI Workspace Name
report: ... # Report name
page: ... # Page name
slicers:
- table: ... # Table name from dataset which contains the column to filter on
column: ... # The column name containing the values to filter on
values:
- ... # The value to filter on
- ...
[!NOTE] For the moment, only slicers are usable to filter on. Later, filters will be available. Also, one slicer can be used in this first version. In the future, the tool will be able to iterate between slicers list and create combinations between slicer and filter values.
It ensures that a config.yaml
file exists in the current working directory
[!NOTE]
The package will in the future be able to parseconfig.yaml
file from different project through the CLI application.
❯ poetry run pbi-load-test run
CORE - MARKETING [DEV]
SFE Country Dashboard TMDL
Activity Field Days
Workspace ID: 310d9fbb-1474-4939-bcb8-669a536ec959
Report ID: c89485c6-e0c3-4715-a710-ddd450491a9a
groups/310d9fbb-1474-4939-bcb8-669a536ec959/reports/c89485c6-e0c3-4715-a710-ddd450491a9a/pages
Page ID: ReportSectioncbd8077dfb6a167ccb5e
Duration: 30.085
Press Enter to continue...
After the test, all created files will be removed.
FAQs
Python package and CLI application to measure Power BI reports loading capacity, using different filters and parameters.
We found that pbi-load-test demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.