Skip to content

Security: quantumsoftwarelab/plumbing

Security

SECURITY.md

Security

Report security issues privately if disclosure could help an attacker, expose a secret, or describe a vulnerable deployment. If in doubt, report privately first. Use the public issue tracker only for non-sensitive security hardening or documentation issues:

https://github.com/quantumsoftwarelab/plumbing/issues

For private disclosure, use GitHub private vulnerability reporting on the repository if it is enabled. If it is not enabled yet, contact William Waites at the University of Edinburgh Quantum Software Lab without including exploit details in the first message, and move to a private channel before sharing secrets, tokens, or deployment-specific information.

Plumbing runs trusted local code. It is not a sandbox and does not isolate secrets between processes. Some child-process launch paths inherit the parent environment. Do not run untrusted .plumb programs, tools, or MCP servers with credentials in the parent environment.

Provider API keys and MCP tokens should be supplied only to pipelines that need them. Do not commit .env files, local agent-tooling config, provider keys, or workspace tokens.

There aren't any published security advisories