
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
@condor-labs/lms-smoke-tests
Advanced tools
This module provides a useful helper to implement Smoke tests for the LMS in any app it is integrated, like CEBroker or Evercheck.
The minimum supported version of Node.js is v8.
To use the library you just need to follow these steps:
npm install @condor-labs/lms-smoke-tests
const SmokeTests = require("@condor-labs/lms-smoke-tests")
This library uses a specific key called clientCourseId
(unique id for courses) that the client must provide in the called functions or in the constructor. The clientCourseId
passed as a parameter in the functions takes precedence over the one passed in the constructor.
const SmokeTests = require("@condor-labs/lms-smoke-tests");
const smokeTestsObject = new SmokeTests(clientCourseId);
Method | Required Parameters | Optional Parameters | Description |
---|---|---|---|
createCourse | Page (instance of puppetear page object ), clientCourseId (String ) | This method creates a course with the clientCourseId provided as a parameter | |
createContentPage | Page (instance of puppetear page object ) | clientCourseId (String ) | This method allows to create a content page in the course |
You can find the example in the lms-smoke-tests
folder in this repository: https://github.com/cebroker/condorlabs-npm-helpers/lms-smoke-tests/example
You will need to update the package.json
file placed in the root folder.
Identify the property version
and increase the right number in plus one.
Run npm i
in the root folder.
You have to run the command npm run build
to the create a compile "Dist"
npm login
[Enter username]
[Enter password]
[Enter email]
If everything goes ok, the console will show you something like this : Logged in as USERNAME on https://registry.npmjs.org/.
npm publish --access public
Ref: https://docs.npmjs.com/getting-started/publishing-npm-packages
Note: You will need to have a NPM account. If you don't have one, create it here: https://www.npmjs.com/signup
The original author and current lead maintainer of this module is the @condor-labs development team.
More about Condorlabs Here.
FAQs
Lms core smoke test
We found that @condor-labs/lms-smoke-tests demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 6 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
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.