Skip to content

Security: Miskovy/parallel-javascript

SECURITY.md

Security policy

Supported versions

As checked on 22 October 2026, v1.0.0-rc.4 is the published prerelease; npm metadata reports latest and next at RC4. It is the current published line for security triage, not final v1.0.0. Development-source additions and proposed v1 decisions must not be assumed present in that immutable package. Pre-1.0 releases do not carry a long-term security-support guarantee, and older releases are not promised backported fixes.

Report a vulnerability privately

Do not open a public GitHub issue containing vulnerability details. Do not publish exploit details in pull requests, logs, or other public discussions.

When GitHub Private Vulnerability Reporting is available, open this repository's Security → Report a vulnerability flow to submit a private report and coordinate through a security advisory. Start at the repository Security page.

If that flow is not available, contact the project maintainer privately using the private contact method available from the @Miskovy GitHub profile. Ask for a private reporting channel rather than publishing exploit details.

Please provide:

  • Affected PJS version and installation source.
  • Node version, operating system, and architecture.
  • Potential impact and any conditions needed to trigger it.
  • Reproduction steps and a proof of concept if it is safe to share privately.
  • A suggested mitigation, if known.

Remove unrelated secrets and personal information from attachments. Please allow coordinated disclosure while the maintainer investigates and prepares a response. PJS has one primary maintainer; there are no guaranteed response or fix deadlines.

Relevant security subjects

Examples include worker task loading, module path handling, serialization, transfer ownership, SharedArrayBuffer usage, resource exhaustion, queue or backpressure bypass, worker lifecycle, unexpected code execution, and package contents. These are areas worth examining, not claims of known vulnerabilities.

PJS loads trusted task modules; worker isolates are not a sandbox for untrusted code. Include the trust boundary you believe was crossed in a report. Ordinary functional bugs and performance questions belong in the support routes unless they involve a security impact.

There aren't any published security advisories