This repository is a reference release. Security fixes land on the latest tagged version first.
Please do not open public issues for security vulnerabilities.
Instead:
- Email the maintainer address you plan to publish with.
- Include reproduction steps, affected endpoints, and risk summary.
- If the issue involves OpenClaw automation, include the webhook mapping or hook configuration used.
- Server binds to
127.0.0.1by default. - Read APIs are local-only by default; write APIs require a bearer token.
- Write APIs enforce a lightweight per-IP rate limit.
- Ticket text and directives are treated as untrusted input.
- The UI renders dynamic text with
textContentand never injects user strings as raw HTML. - OpenClaw webhook examples use a fixed default session key and leave request session-key overrides disabled.