Skip to content

Security: The-Engineer-Network/phantompool

Security

SECURITY.md

Security Policy

PhantomPool is experimental software that has not been audited. It is intended for Stellar testnet only. Do not deploy it with real funds.

Reporting a vulnerability

Please report suspected vulnerabilities privately through GitHub's private vulnerability reporting. Do not open a public issue or pull request.

Include:

  • the affected component (contract, circuit, backend, SDK, frontend) and commit hash
  • a description of the issue and its impact
  • steps or a test case that reproduces it

You can expect an acknowledgement within 3 working days and an assessment within 10. Once a fix is available we will credit you in the advisory, unless you prefer to stay anonymous.

Scope

Of particular interest:

  • proofs that verify for statements they shouldn't (soundness), or proof malleability
  • double spends, note forgery, or bypassing nullifier checks
  • ways to redirect a withdrawal or settlement to an unintended recipient
  • authorisation bypasses on admin-, operator- or settlement-only contract functions
  • leaks of private order or balance data through the contracts, backend or events

Known limitations already listed in the README and roadmap are out of scope as vulnerability reports, but improvements to them are welcome as regular contributions.

There aren't any published security advisories