
Research
/Security News
PolinRider Spreads Through Compromised GitHub Accounts and Packagist
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.
mutation-testing-report-schema
Advanced tools
The json schema for mutation testing elements.
The schema can be found here.
Install it with npm like this:
$ npm i mutation-testing-report-schema
Use it from typescript or js (with babel)
import { schema } from 'mutation-testing-elements-schema';
For example, use AJV:
const schemaValidator = new Ajv();
schemaValidator.addSchema(schema, 'mutation-testing-report-schema');
schemaValidator.validate('mutation-testing-report-schema', {/*.. report as json ...*/});
Download the schema using https://www.unpkg.com/mutation-testing-report-schema@VERSION/dist/src/mutation-testing-report-schema.json
For the current version, see package.json.
The mutation-testing-elements package provides web components to visualize mutation testing reports. While mutation-testing-report-schema focuses on the structure and validation of the reports, mutation-testing-elements is about rendering and displaying the reports in a user-friendly way.
Stryker is a mutation testing framework for JavaScript and TypeScript. It generates mutation testing reports that can be validated against the mutation-testing-report-schema. Stryker focuses on the generation and execution of mutation tests, whereas mutation-testing-report-schema is concerned with the report format.
FAQs
The json schema for a mutation testing report.
The npm package mutation-testing-report-schema receives a total of 1,896,707 weekly downloads. As such, mutation-testing-report-schema popularity was classified as popular.
We found that mutation-testing-report-schema demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.

Company News
Allow myself to introduce... myself.