Skip to content

Security: molejo-platform/testkit

Security

SECURITY.md

Security Policy

Português (Brasil) | Español (Argentina)

English is the canonical version of this policy.

Supported versions

Molejo Testkit is an experimental pre-release project. It has no supported or production-ready release. Security fixes are applied to the default branch on a best-effort basis.

Intended use

Testkit is a deterministic test fixture. It is not an authenticated application, an authorization service, or a production backend. Deploy it only where a test workload is appropriate and remove disposable environments after validation.

The public HTTP server intentionally does not expose the outbound network probe. The probe is an explicit container command intended for controlled Jobs and local diagnostics. Anyone able to execute that command receives the network identity of the container or Pod, so access to workload creation and execution remains a cluster security boundary.

Configured peer monitoring keeps the same boundary. Destinations come only from the read-only file selected by TESTKIT_PEERS_FILE; public HTTP requests cannot add, replace, or trigger destinations. Peer checks ignore proxy environment variables, reject redirects, validate HTTPS certificates, and return only sanitized, non-cacheable in-memory state. Treat write access to the peer file as equivalent to permission to originate network traffic from the Testkit workload.

Reporting a vulnerability

GitHub private vulnerability reporting is not enabled for this repository yet. Until a private reporting channel is available, contact the maintainers through the Molejo Platform organization profile to request a private channel without including vulnerability details in the initial message. Do not disclose the vulnerability in a public issue, discussion, pull request, or test log.

Include, when possible:

  • the affected revision and component;
  • steps to reproduce or a minimal proof of concept;
  • the expected security impact;
  • relevant deployment assumptions;
  • any known mitigation.

The maintainers will acknowledge and assess reports as capacity permits. Because the project is pre-release, no response or remediation service-level agreement is currently provided.

Disclosure

Allow the maintainers a reasonable opportunity to investigate and prepare a fix before public disclosure. Credit will be coordinated with the reporter when appropriate and desired.

There aren't any published security advisories