
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
You can find documentation on the official page:
https://thesoftwarehouse.github.io/Kakunin/
Or watch a short presentation about the features on Slideshare.
TO run the framework you'll need few tools installed:
node v7.0+
JDK
(for selenium to work)Chrome
In order to install Kakunin you have to make sure that you have installed:
node.js - v7.8.0 min
JDK
Chrome
Create directory for your project
mkdir my_project
Go to project directory
cd my_project
Initialize JavaScript project
npm init
Install dependencies
npm install cross-env protractor webdriver-manager kakunin --save
Inside package.json
file; add new script in scripts
section:
"kakunin": "cross-env NODE_ENV=prod kakunin"
Feel free to contribute to this project! Just fork the code, make any updated and let us know!
Run npm run test
to execute both units and functional tests.
Run npm run build
to build the project
Install mkdocs
tool and its requirements (python required):
pip install mkdocs mkdocs-material pygments
In order to preview documentation type mkdocs serve
inside kakunin directory.
In order to build static version of documentation type mkdocs build
.
Background:
Given I am logged in as "shopOwner"
And I visit the "mainPage" page
Scenario: View some example shop admin statistics and items list
When I click the "shopDashboardButton" element
Then the "shopDashboard" page is displayed
And there are following elements in table "stats":
| active | scheduled | paused | completed | cancelled |
| r:number | r:number | r:number | r:percentValue | r:percentValue |
And there are "at least 1" following elements for element "shopItemList":
| name | f:isClickable |
| amount | f:isVisible |
| price | r:date |
| vat | r:status |
| discount | r:number |
Scenario: I want to add new product to shop
When I click the "addNewProduct" element
Then the "addNewProduct" page is displayed
When I fill the form "newProductForm" with:
| name | exampleName |
| amount | 100 |
| price | 24,99 |
| vat | 23 |
| discount | 10 |
FAQs
End-to-end testing framework
The npm package kakunin receives a total of 1 weekly downloads. As such, kakunin popularity was classified as not popular.
We found that kakunin demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers 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
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.