EXTENDED DOCUMENTATION
Security Audit Notes
This document tracks the current security hardening baseline for Morpheus Oracle and the checks that must pass before release.
Current Automated Coverage
- Root dependency audit is guarded by so known CityOfZion baseline findings stay explicit instead of silently expanding.
- Repository verification runs script tests, control-plane tests, worker checks/tests, relayer checks/tests, web consistency checks, web unit tests, and web production build.
- Web security headers are defined in and covered by .
- Documentation navigation is covered by , including static docs routes and extended Markdown-backed pages.
- Contract artifact generation is validated by when and the pinned compiler are available.
Manual Release Checklist
Before a production release, verify:
- passes in a clean checkout.
- The contract CI job installs the pinned Neo C# compiler and runs successfully.
- No secrets, private keys, service-role keys, tokens, or connection strings are committed or printed in logs.
- Production environment variables are scoped by network and deployment target.
- Callback, relayer, paymaster, and txproxy allowlists are reviewed against the intended deployment contracts.
- Any live smoke tests use dedicated testnet funds/accounts and do not reuse production signer material.
Known Environment Caveat
Local developer machines that do not have
and installed will skip the contract compilation regression test. CI must still enforce contract compilation using the pinned compiler before release.CURRENT DESIGNUPDATED FOR DUAL-CVM ARCHITECTURE