
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.
Describe any API or Service you need mocked. Supports API Blueprint and Swagger API Description formats.
before(() => {
return apish(fs.readFileSync('github-api.apib', 'utf8'));
});
// Run your tests with mocked requests against GitHub API
import myOtherService from 'myOtherService';
before(() => apish(myOtherService));
// Run your tests…
$ npm i apish -D
import apish from 'apish';
// In your test runner
let mockResult = {};
before(() => {
const apib = fs.readFileSync('github-api.apib', 'utf8');
return mockResult = apish(apib); // apish returns a Promise
});
// Cleanup
after(() => {
// .value() is Promise-related helper in this case
mockResult.value().restore();
});
const mockedApi = apish(apiDescription, options);
apiDescription
(string) - API Blueprint or Swagger API Descriptionoptions
(OPTIONAL, object)
host
(string) - overwrite specified host (base URL) that should be usedreturns Promise
Resolved promise returns object with methods:
restore()
- clears all mocks for this hostMIT
FAQs
Mock APIs and Services from API Blueprint or Swagger
The npm package apish receives a total of 12 weekly downloads. As such, apish popularity was classified as not popular.
We found that apish demonstrated a not healthy version release cadence and project activity because the last version was released 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
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.